Knowledge Base Mx 2.0.2
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
-
Markus Wandel
- Beiträge: 240
- Registriert: Mo 06.Sep, 2004 09:03
- Wohnort: Wuppertal
- Kontaktdaten:
Fehler in der kb_rate.php korregiert
Mahlzeit zusammen,
da ich jetzt nicht weiß ob das hier schonmal behandelt wurde postet ich es mal.
Bei der Benutzung des Bewertungssystem hatte ich immer eine Meldung bekommen in der es hieß "Klicke hier um zum Artikel {filename} zurückzukehren".
Ich habe mir mal das entsprechende File angeschaut und durch ausprobieren den Fehler gefunden.
Hier mal meine Korrektur.
bye
Markus
Codeverbesserungen nehme ich dankend an.
da ich jetzt nicht weiß ob das hier schonmal behandelt wurde postet ich es mal.
Bei der Benutzung des Bewertungssystem hatte ich immer eine Meldung bekommen in der es hieß "Klicke hier um zum Artikel {filename} zurückzukehren".
Ich habe mir mal das entsprechende File angeschaut und durch ausprobieren den Fehler gefunden.
Hier mal meine Korrektur.
bye
Markus
Codeverbesserungen nehme ich dankend an.
www.RoCoFa.de - Wir sind die RollerCoasterFans
Die Seite f?r Achterbahn- und Freizeitparkfans
Kostenlose Mitgliedschaft, keine Verpflichtungen.
Die Seite f?r Achterbahn- und Freizeitparkfans
Kostenlose Mitgliedschaft, keine Verpflichtungen.
-
Markus Wandel
- Beiträge: 240
- Registriert: Mo 06.Sep, 2004 09:03
- Wohnort: Wuppertal
- Kontaktdaten:
Kein Problem. Hab ich gerne gemacht.
Du hast mir auch schon sehr oft geholfen.
Du hast mir auch schon sehr oft geholfen.
www.RoCoFa.de - Wir sind die RollerCoasterFans
Die Seite f?r Achterbahn- und Freizeitparkfans
Kostenlose Mitgliedschaft, keine Verpflichtungen.
Die Seite f?r Achterbahn- und Freizeitparkfans
Kostenlose Mitgliedschaft, keine Verpflichtungen.
>Ah ja, jetzt seh ichs!
Ich nicht
Wenn ich einen Artikel bewertet habe erscheint:
Guck ich falsch?
Ich nicht
Wenn ich einen Artikel bewertet habe erscheint:
Ändert sich auch nicht mit der gefixten kb_rate.phpInformation
Du hast VII - Lenken - Übung 7 mit 1 bewertet.
Die neue Bewertung ist 1/10.
Hier klicken, um zum Artikel zurückzukehren
Hier klicken, um zum Forum zurückzukehren
Guck ich falsch?
Zuletzt geändert von modbo am Di 31.Mai, 2005 14:21, insgesamt 1-mal geändert.
-
Markus Wandel
- Beiträge: 240
- Registriert: Mo 06.Sep, 2004 09:03
- Wohnort: Wuppertal
- Kontaktdaten:
OXPUS hat wohl für sich die KB umgeschrieben.
In der Original KB_Rate ist der Fehler in der Anzeige vorhanden.
Mit meiner Korrektur wird der original-"Fehler" behoben.
In der Original KB_Rate ist der Fehler in der Anzeige vorhanden.
Mit meiner Korrektur wird der original-"Fehler" behoben.
Du hast dem Beitrag "Wasser-Achterbahn" eine Bewertung von 10 gegeben.
Dieses ergibt nun eine Bewertung von 10 von 10 Punkten.
Klicke hier um zum Beitrag "Wasser-Achterbahn" zurückzukehren
Hier klicken, um zum Forum zurückzukehren
Zuletzt geändert von Markus Wandel am Di 31.Mai, 2005 14:26, insgesamt 1-mal geändert.
www.RoCoFa.de - Wir sind die RollerCoasterFans
Die Seite f?r Achterbahn- und Freizeitparkfans
Kostenlose Mitgliedschaft, keine Verpflichtungen.
Die Seite f?r Achterbahn- und Freizeitparkfans
Kostenlose Mitgliedschaft, keine Verpflichtungen.
Re: Fehler in der kb_rate.php korregiert
[quote="Markus Wandel - Di 31.Mai, 2005 12:43";p="33931"]... Meldung bekommen in der es hieß "Klicke hier um zum Artikel {filename} zurückzukehren".[/quote]
Das hat Markus geschrieben. Habe es so verstanden, dass das auch so bei ihm angezeigt wird und interprtiert, die Variable "filename" nicht übergeben wird.
Bei mir wurde es weder vorher so angezeigt, noch wird jetzt der Artikelname eingeblendet.
Das hat Markus geschrieben. Habe es so verstanden, dass das auch so bei ihm angezeigt wird und interprtiert, die Variable "filename" nicht übergeben wird.
Bei mir wurde es weder vorher so angezeigt, noch wird jetzt der Artikelname eingeblendet.
-
Markus Wandel
- Beiträge: 240
- Registriert: Mo 06.Sep, 2004 09:03
- Wohnort: Wuppertal
- Kontaktdaten:
Wenn in der lang_kb.php die entsprechenden Variabeln entfernt wurden ist das klar.
Ich benutze die vorgegeben Texte (mit kleinen Änderungen); und da sind die variabeln vorhanden
Ich benutze die vorgegeben Texte (mit kleinen Änderungen); und da sind die variabeln vorhanden
Code: Alles auswählen
// Rate
$lang['Votes_label'] = 'Bewertung ';
$lang['Votes'] = 'Abstimmung(en)';
$lang['No_votes'] = 'Dieser Beitrag wurde noch nicht bewertet';
$lang['Rate'] = 'Beitrag bewerten';
$lang['ADD_RATING'] = 'Beitrag bewerten';
$lang['Rerror'] = 'Sorry, Du hast bereits für diesen Beitrag abgestimmt.';
$lang['Rateinfo'] = 'Du bist dabei den Beitrag "<font color="#FF0000">{filename}</font>" zu bewerten.<br />Bitte wähle eine Note von 1 für <i>Grausam</i> bis 10 für <b>Megastark</b> aus.';
$lang['Rconf'] = 'Du hast dem Beitrag "<font color="#FF0000">{filename}</font>" eine Bewertung von {rate} gegeben.<br />Dieses ergibt nun eine Bewertung von {newrating} von 10 Punkten.';
$lang['R1'] = '1';
$lang['R2'] = '2';
$lang['R3'] = '3';
$lang['R4'] = '4';
$lang['R5'] = '5';
$lang['R6'] = '6';
$lang['R7'] = '7';
$lang['R8'] = '8';
$lang['R9'] = '9';
$lang['R10'] = '10';
$lang['Click_return_rate'] = 'Klicke %shier%s um zum Beitrag "<font color="#FF0000">{filename}</font>" zurückzukehren';
www.RoCoFa.de - Wir sind die RollerCoasterFans
Die Seite f?r Achterbahn- und Freizeitparkfans
Kostenlose Mitgliedschaft, keine Verpflichtungen.
Die Seite f?r Achterbahn- und Freizeitparkfans
Kostenlose Mitgliedschaft, keine Verpflichtungen.
Ja, ok. Allerdings dürfte dann unter "Du hast dem Beitrag ... eine Bewertung" auch nichts angezeigt worden sin, oder?
Meine lang_kb.php sieht dort etwas anders aus
edit:
Zur Abwechslung mal wieder:
Ich werd noch wahnsinnig
Es existiert kein Foreneintrag ohne KB-Eintrag und ich finde auch keinen Artikel ohne User-ID.
Meine lang_kb.php sieht dort etwas anders aus
Code: Alles auswählen
// Rate
$lang['Votes_label'] = 'Berwertung ';
$lang['Votes'] = 'Stimme(n)';
$lang['No_votes'] = 'Keine Stimmen';
$lang['Rate'] = 'Bewerte Artikel';
$lang['ADD_RATING'] = '[Rate Article]';
$lang['Rerror'] = 'Du hast diesen Artikel bereits bewertet';
$lang['Rateinfo'] = 'Du bist dabei <i>{filename}</i> zu bewerten.<br />Bitte wähle eine Bewertung. 1 ist die Schlechteste, 10 die Beste';
$lang['Rconf'] = 'Du hast <i>{filename}</i> mit {rate} bewertet.<br />Die neue Bewertung ist {newrating}/10.';
$lang['R1'] = '1';
$lang['R2'] = '2';
$lang['R3'] = '3';
$lang['R4'] = '4';
$lang['R5'] = '5';
$lang['R6'] = '6';
$lang['R7'] = '7';
$lang['R8'] = '8';
$lang['R9'] = '9';
$lang['R10'] = '10';
$lang['Click_return_rate'] = '%sHier klicken%s, um zum Artikel zurückzukehren';edit:
Zur Abwechslung mal wieder:
Code: Alles auswählen
Error ID: 58 User ID: Gast 01.06.2005 01:56:09
Error: Allgemeiner Fehler Errortext: Could not obtain author data
SQL Code: 1064 SQL Text: 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 '' at line 3
Line: 103 in File: /www/htdocs/xxx/includes/functions_kb.php
SQL Store: SELECT * FROM phpbb_users WHERE user_id =
Es existiert kein Foreneintrag ohne KB-Eintrag und ich finde auch keinen Artikel ohne User-ID.
Zuletzt geändert von modbo am Do 02.Jun, 2005 14:59, insgesamt 1-mal geändert.
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Schau mal in die includes/kb_article.php den Aufruf der Funktion get_kb_author() an, ob da die User-ID korrekt eingesetzt wird.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
kb_article.php
An dieser Stelle dann nochmal die Frage, ob es normal ist, dass in der Tabelle phpbb_kb_articles das feld "username" generell leer ist.
Siehe http://www.oxpus.de/fpost-33244.html#33244
Code: Alles auswählen
// author information
$author_id = $kb_row['article_author_id'];
if ( $author_id == -1 )
{
$author_kb_art = ( $kb_row['username'] == '' ) ? $lang['Guest'] : $kb_row['username'];
}
else
{
$author_name = get_kb_author( $author_id );
$temp_url = append_sid( $phpbb_root_path . "profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=$author_id" );
$author_kb_art = '<a href="' . $temp_url . '" class="gensmall">' . $author_name . '</a>';
}Siehe http://www.oxpus.de/fpost-33244.html#33244
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Leer ist das Feld, wenn ein registrierter User oder ein Gast ohne Namensangabe gepostet hat. Ansonsten kommt da der Name rein, den der Gast hinterlässt.
Und es ist wirklich komisch: Wenn bei Dir die article_author_id in der Datenbank gefüllt ist und korrekt ausgelesen wird, sollte diese auch zum Namen führen.
Du hattest auch zuletzt geschrieben, daß in keinem Artikel die Autor-ID leer ist.
Dann wundere ich mich um so mehr.
Ändere dann höchstens
in
um den Fehler auszumerzen. Nicht die sauberste Art, aber damit funktioniert Deine KB erstmal wieder reibungslos.
Und es ist wirklich komisch: Wenn bei Dir die article_author_id in der Datenbank gefüllt ist und korrekt ausgelesen wird, sollte diese auch zum Namen führen.
Du hattest auch zuletzt geschrieben, daß in keinem Artikel die Autor-ID leer ist.
Dann wundere ich mich um so mehr.
Ändere dann höchstens
Code: Alles auswählen
if ( $author_id == -1 )Code: Alles auswählen
if ( $author_id == -1 || $author_id == '')Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
>Leer ist das Feld, wenn ein registrierter User oder ein Gast ohne Namensangabe gepostet hat
Das Feld "username" ist bei mir wie gesagt generell leer.
Alle KB-Artikel stammen alle von mir, geschrieben mit meinem Admin Account (also als Registrierter)
Gäste können doch gar keine KB-Artikel posten. Im Forum haben nur registrierte das Recht auf einen bestehenden Beitrag zu antworten.
Wenn ich dich jetzt richtig verstanden habe, müssten die Felder bei mir mit meinem Benutzernamen gefüllt sein?
Sind sie nicht. Der Benutzername wird in der Tabelle phpbb_posts bei post_username eingetragen. Wie sieht das bei dir aus? Falsch bei mir?
>Wenn bei Dir die article_author_id in der Datenbank gefüllt ist und korrekt ausgelesen wird, sollte diese auch zum Namen führen.
article_author_id überall mit 2 gefüllt. Kann aber imho nicht zum richtigen Namen führen, weil das Feld username ja generell leer ist
FAZIT: Kann es sein, dass der Benutzername bei mir in eine falsche Tabelle in ein falsches Feld gepostet wird?
Stehen in deine phpbb_posts im Feld post_username bei KB-Postings Namen???
Das Feld "username" ist bei mir wie gesagt generell leer.
Alle KB-Artikel stammen alle von mir, geschrieben mit meinem Admin Account (also als Registrierter)
Gäste können doch gar keine KB-Artikel posten. Im Forum haben nur registrierte das Recht auf einen bestehenden Beitrag zu antworten.
Wenn ich dich jetzt richtig verstanden habe, müssten die Felder bei mir mit meinem Benutzernamen gefüllt sein?
Sind sie nicht. Der Benutzername wird in der Tabelle phpbb_posts bei post_username eingetragen. Wie sieht das bei dir aus? Falsch bei mir?
>Wenn bei Dir die article_author_id in der Datenbank gefüllt ist und korrekt ausgelesen wird, sollte diese auch zum Namen führen.
article_author_id überall mit 2 gefüllt. Kann aber imho nicht zum richtigen Namen führen, weil das Feld username ja generell leer ist
FAZIT: Kann es sein, dass der Benutzername bei mir in eine falsche Tabelle in ein falsches Feld gepostet wird?
Stehen in deine phpbb_posts im Feld post_username bei KB-Postings Namen???
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Nochmal:
Nur wenn ein Gast einen Artikel postet (was Du abgeschaltet hast!) und dieser seinen Namen angibt, wird der auch festgehalten. Ansonsten ist der Username in der Artikel-Tabelle leer.
Daher wird ja auch die Autor-ID genommen und der Username damit in der User-Tabelle nachgeschlagen.
Und dabei verstehe ich eben nicht, daß Deine KB hier die User-ID "verliert"!
Nur wenn ein Gast einen Artikel postet (was Du abgeschaltet hast!) und dieser seinen Namen angibt, wird der auch festgehalten. Ansonsten ist der Username in der Artikel-Tabelle leer.
Daher wird ja auch die Autor-ID genommen und der Username damit in der User-Tabelle nachgeschlagen.
Und dabei verstehe ich eben nicht, daß Deine KB hier die User-ID "verliert"!
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Du musst im ACP in den einzelnen KB-Kategorien das Schreiben auf REG einstellen, dann ist das Gästen verboten.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
jetzt muß ich auch mal 2 Sachen Fragen, die Finde ich hier im Forum absolut nicht.
1. ACP - > KB -> Kategorie bearbeiten, da steht ja das man diese ein forum zuweisen kann.
Forum ID
This is the forum that the article's comments will be kept
das ist soweit klar aber wofür soll das dadrnter sein
Artikel
?
2. Custom Field wo wird das denn Angezeigt ?
bei einem Artikel hinzufügen sehe ich das Eingabefeld und nach dem Absenden sehe ich das niergendswo was ich als Extras geschrieben habe
1. ACP - > KB -> Kategorie bearbeiten, da steht ja das man diese ein forum zuweisen kann.
Forum ID
This is the forum that the article's comments will be kept
das ist soweit klar aber wofür soll das dadrnter sein
Artikel
2. Custom Field wo wird das denn Angezeigt ?
bei einem Artikel hinzufügen sehe ich das Eingabefeld und nach dem Absenden sehe ich das niergendswo was ich als Extras geschrieben habe
zu 1.
In diesem Feld steht (später) die Anzahl der Artikel innerhalb der Kategorie.
Warum und wozu weiss kein Mensch. Vielleicht hatte der Mod-Autor gemerkt, dass die Zählung von Artikeln nicht richtig funktioniert und hat eine Möglichkeit eingebaut diese zu korrigieren
Mit den Fixes von oxpus ist das Feld "Artikel" eigentlich überflüssig.
zu 2.
Hab ich noch nie ausprobiert, nachher geht noch etwas kapuut, bei dem buggy Mod
In diesem Feld steht (später) die Anzahl der Artikel innerhalb der Kategorie.
Warum und wozu weiss kein Mensch. Vielleicht hatte der Mod-Autor gemerkt, dass die Zählung von Artikeln nicht richtig funktioniert und hat eine Möglichkeit eingebaut diese zu korrigieren
Mit den Fixes von oxpus ist das Feld "Artikel" eigentlich überflüssig.
zu 2.
Hab ich noch nie ausprobiert, nachher geht noch etwas kapuut, bei dem buggy Mod
zu 1
Danke, habe mich schon gewundert wofür das da sein soll. also einfach nciht beachten
zu 2
langsam merke ich es auch, aber solange das Wichtigste funktioniert ist es OK
aber eine Frage hätte ich noch ( nein ich bin nciht Columbo )
wenn ich 2 Kategorien habe und möchte diese in den Foren anzeigen damit die User Komentare schreiben können ist das ja eigentlich kein Problem, aber es sollen ja nicht beide Kategorien Komatentare erlaubt sein sondern nur eins davon.
zb
Kat 1 - Erlauben
Kat 2 - nicht Erlauben
Da die Kat 2 nur als Infos dient und die Kat für User die dazu was Fragen können.
wenn ich das machen mchte steht bei Kat 2
Ich denke mal das geht nicht bei diese Buggy KB oder muß ich das dann über Interne Foren regeln ?
Danke, habe mich schon gewundert wofür das da sein soll. also einfach nciht beachten
zu 2
langsam merke ich es auch, aber solange das Wichtigste funktioniert ist es OK
aber eine Frage hätte ich noch ( nein ich bin nciht Columbo )
wenn ich 2 Kategorien habe und möchte diese in den Foren anzeigen damit die User Komentare schreiben können ist das ja eigentlich kein Problem, aber es sollen ja nicht beide Kategorien Komatentare erlaubt sein sondern nur eins davon.
zb
Kat 1 - Erlauben
Kat 2 - nicht Erlauben
Da die Kat 2 nur als Infos dient und die Kat für User die dazu was Fragen können.
wenn ich das machen mchte steht bei Kat 2
aber ich brauche dafür kein forum, das kann ruhig nur in der KB gezeigt werden.Kommentare sind aktiviert, aber sie haben vergessen im KB adminCP unter Categories die Zielkategorie des PHPBB Forums zu definieren
Ich denke mal das geht nicht bei diese Buggy KB oder muß ich das dann über Interne Foren regeln ?
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Hätte jetzt auch keiner vermutetaber eine Frage hätte ich noch ( nein ich bin nciht Columbo )
Du kannst auch in den KB.Kategorien das Schreiben von Kommentaren verbieten und dazu würde ich auch die Foren entsprechend sperren.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Nein, ist in der 2er Version nicht mehr anders vorgesehen. Kannst aber auch immer das gleiche Forum angeben. Geht auch und habe ich ebenfalls hier so eingestellt.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Sanke und genausowas habe ich mir gedacht das es nicht einstellbar ist für jede Kategorie. Damit meine ich in einer Kat darf man schreiben und die wird auch Angezeigt im Forum und in einer darf man nicht schreiben und diese sollte nicht im Forum Angezeigt werden. Genau das geht nicht.
naja egal Hauptsache da Funktioniert überhaubt was
naja egal Hauptsache da Funktioniert überhaubt was
Mir ist diesbezüglich eine andere Idee gekommen
Wahrscheinlich ist extern, in einem anderen Forum etc. ein Link auf einen nicht mehr vorhandenen Artikel verlinkt.
Somit würde ich die Frage äußern, ob ist nicht möglich ist, derartiges Abzufangen?
Code: Alles auswählen
Error ID: xxx User ID: Gast xx.06.2005 xx:xx:xx
Error: Allgemeiner Fehler Errortext: Could not obtain author data
SQL Code: 1064 SQL Text: 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 '' at line 3
Line: 103 in File: /www/htdocs/xxx/includes/fxxx.php
SQL Store: SELECT * FROM phpbb_users WHERE user_id = Somit würde ich die Frage äußern, ob ist nicht möglich ist, derartiges Abzufangen?