Knowledge Base Mx 2.0.2

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
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!
Antworten
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Zunächst der Fix:

Code: Alles auswählen

#
#-----[ OPEN ]-----
#
includes/functions_kb.php

#
#-----[ FIND ]-----
#
		// insert the actual post text for our new post
		$sql = "INSERT INTO " . POSTS_TEXT_TABLE . " (post_id, post_subject, bbcode_uid, post_text) VALUES ($post_id, '$subject', '$bbcode_uid', '$message_update_text')";

#
#-----[ REPLACE WITH ]-----
#
		// insert the actual post text for our new post
		$message = ($mode == 'newtopic') ? $message : $message_update_text;
		$sql = "INSERT INTO " . POSTS_TEXT_TABLE . " (post_id, post_subject, bbcode_uid, post_text) VALUES ($post_id, '$subject', '$bbcode_uid', '$message')";


#
#-----[ SAVE/CLOSE ALL FILES ]-----
#
# EoM
Und was mit den Links?
Ist die Frage, wie diese erkannt werden. Mit den Short Urls hatte ich auch Probleme und musste ein "./" voranstellen.
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!
modbo
Beiträge: 1344
Registriert: Mo 13.Dez, 2004 11:18
Kontaktdaten:

Beitrag von modbo »

Danke für den Fix. Der richtige Text wird wieder angezeigt.

>Links

Bei mir sieht ein Link für "Den ganzen Artikel lesen" so als url aus:

Code: Alles auswählen

http://www.svbomber.de/forum/rlink/rlink.php?url=http://svbomber.de/forum/./kb.php?mode=article&k=25
Zum einen wird trotz installiertem Local Links Mod der rlink Mod verwendet. Das könnte daran liegen, dass das www. in der URL zum KB Artikel vor svbomber fehlt.
Das ./ ist das, was du mit den Short URL ansprichst?


Dann ist mir noch etwas aufgefallen, was ebenfalls nicht funktioniert:
Sortieren!
Steht bei mir im ACP auf Alphabetic und ASC. Sortiert wird aber nicht alphabetisch *gmrl*
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Dann schau nochmal in die bbcode.php, ob da Links auch ohne www definiert sind. Per default sollte das so sein. Und setze auch den rlink-Mod für Links ohne www ein. Also Deine Domain eben.

Und die Knowledge Base sortiert bei mir korrekt.
Vielleicht Deine functions_kb.php defekt?
Bei mir finde ich in der Funktion get_kb_articles() diese Zeile:

Code: Alles auswählen

		$sql .= " ORDER BY " . $kb_news_sort_method_extra . $kb_news_sort_method . " " . $kb_news_sort_par;
Und die Variablen beinhalten die Werte, die ich im ACP einstelle...
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!
modbo
Beiträge: 1344
Registriert: Mo 13.Dez, 2004 11:18
Kontaktdaten:

Beitrag von modbo »

>Links

Aha, ja ... keine Ahnung *schäm* Viele viele Sonderzeichen, aber leider keine Ahnung, was dort zusammengeschustert wird.

>sortieren

Ja, dass steht soweit bei mir auch drin

Code: Alles auswählen

	if ( defined( 'IN_ADMIN' ) )
	{
		$sql .= " ORDER BY t.article_id";
	}
	else
	{
		$sql .= " ORDER BY " . $kb_news_sort_method_extra . $kb_news_sort_method . " " . $kb_news_sort_par;
	}
Nach was wird denn bei dir sortiert? alphabetisch ist das jedenfalls nicht.


In der Hoffnung, das du villeicht mal eine Sekunde Zeit hast (wie unwahrscheinlich, aber die Hoffnung siegt *g*) meine bbcode.php und functions_kb.php mal als Attachment.
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Dann schau mal dort rein: http://www.oxpus.de/kb.php?mode=cat&cat=6
Da ist alles streng alphabetisch sortiert!
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!
modbo
Beiträge: 1344
Registriert: Mo 13.Dez, 2004 11:18
Kontaktdaten:

Beitrag von modbo »

[quote="oxpus - So 22.Mai, 2005 19:23";p="32723"]Dann schau mal dort rein: http://www.oxpus.de/kb.php?mode=cat&cat=6
Da ist alles streng alphabetisch sortiert![/quote]
Und die Kategorien? Werden die nicht sortiert?

Bei mir klappts nicht, liegt aber auch vielleicht hier an diesem Problem:
http://www.oxpus.de/fpost-31852.html#31852

denn das problem besteht trotz deines Fixes weiterhin, sehe ich grad

Code: Alles auswählen

Error ID: 52 User ID: Gast 21.05.2005 06:47:23 
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/xxx/includes/functions_kb.php 
  
SQL Store: SELECT * FROM phpbb_users WHERE user_id =  
//edit: Ich hab bei mir noch einmal etwas genauer hingesehen. Der Mod beherrscht das Alphabet offensichtlich nicht richtig ;)
(siehe Attachment)

Bleiben mir also dennoch die 5 Probleme:
1. bbcode/rlink: Der Fehler könnte in der functions_kb.php liegen, oder

Code: Alles auswählen

$message .= "\n\n[b][url=" . $temp_url . "]" . $lang['Read_full_article'] . "[/url][/b]";
temp_url wird zusammengesetzt aus

Code: Alles auswählen

$temp_url = PORTAL_URL . this_kb_mxurl("mode=" . "article&k=" . $kb_comment['article_id']);
Wenn PORTAL_URL jetzt mein Domain Name aus dem ACP herangezogen wird, dann ist mir klar, warum www. da fehlt.
2. sortieren
3. fehlermeldung im log
4. wie verschiebe ich Artikel in eine andere Kategorie? in der KB steht unten "Du kannst diese Kategorie moderieren", aber moderieren ist nicht klickbar. Muss ich jetzt jeden Artikel einzeln editieren :( ?
5. in Unterjategorien werden die Artikel nicht gezählt

Verdammte Kiste, ich dachte der KB Mod läuft nun endlich nach deinen ganzen Bemühungen.
Zuletzt geändert von modbo am So 22.Mai, 2005 21:11, insgesamt 9-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Naja, die Sortierung hatte ich noch nie so wirklich richtig geprüft.
Werde ich irgendwann mal machen.

Dann mal einzeln zu Deinen 4 Problemen:
1. rLink muss ich passen, fehlt mir aktuell die Zeit zu.
2. Werde ich demnächst angehen
3. Welche Fehlermeldungen?
4. Kategorie im ACP löschen und ein anderes Ziel für die Beiträge angeben.
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!
modbo
Beiträge: 1344
Registriert: Mo 13.Dez, 2004 11:18
Kontaktdaten:

Beitrag von modbo »

1. Hat sich erledigt. Wenn man im ACP als Domain Name seine Domain ohne www. angibt, postet die KB im Forum den Link "Den ganzen Artikel lesen" auch ohne www.
Der URL wird, wie im beitrag zuvor von mir gepostet aus dem Wert PORTAL_URL zusammengesetzt

2. Schon einmal besten Dank. Ich will die KB nunmehr verstärkt einsetzen. Da ware dieses feature hilfreich.

3. http://www.oxpus.de/fpost-31852.html#31852

Das Problem besteht trotz deines Fixes weiterhin. Auszug aus dem Admin Error log.

Code: Alles auswählen

Error ID: 52 User ID: Gast 21.05.2005 06:47:23 
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/xxx/includes/functions_kb.php 
  
SQL Store: SELECT * FROM phpbb_users WHERE user_id =  
4. Dann werden neue Beiträge in einem anderen Forum gepostet ja. Aber wie verschiebe ich Beiträge in der KB in eine andere Kategorie? Das geht imho nur, indem jeder einzelne Beitrag editiert wird und dann eine andere Kategorie gewählt werden kann.
Siehe kb_post_body.tpl

Code: Alles auswählen

  <!-- BEGIN switch_edit -->
  <tr>
    <td class="row1"><span class="gen"><b>{L_ARTICLE_CATEGORY}</b></span></td>
    <td class="row2">
    	<select name="cat">
		{switch_edit.CAT_LIST}
		</select>
    </td>
  </tr>
  <!-- END switch_edit -->
Dieses Kategorie-Auswahlmenü erscheint nur beim editieren.

5. Auch wenn in Unterkategorien ein Artikel eingestellt ist, wird eine Ebene höher 0 ausgegeben.
Die Anzahl der Artikel allgemein stimmt bei mir nicht: http://www.svbomber.de/forum/kb.php
Zuletzt geändert von modbo am Mo 23.Mai, 2005 11:40, insgesamt 2-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

3. Dann ist in einem oder mehreren Artikeln die User-ID nicht vorhanden. Prüfe das mal in der Datenbank nach.
4. Ich meinte nicht die Kategorie im Forum, sondern in der KB!
5. Was wird mit "0" angegeben?
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!
modbo
Beiträge: 1344
Registriert: Mo 13.Dez, 2004 11:18
Kontaktdaten:

Beitrag von modbo »

3. Die Felder article_author_id sind alle mit meiner User-ID gefüllt. Allerdings fehlt ist in jedem Artikel das Feld username nicht gefüllt Normal?
Aufgefallen ist mir, dass in der Tabelle phpbb_posts im feld post_username bei den neuen KB-Einträgen mein Benutzername eingetragen ist. Bei allen anderen Beiträgen ist dieses Feld leer. Für die alten beiträge habe ich den Namen jetzt von Hand nachgetragen. Mal sehen, ob die Fehlermeldung ausbleibt.

4. Hat Klick gemacht. Beim Löschen der Kategorie wird gefragt, ob man die Kategorie löschen will und wohin die Artikel verschoben werden sollen. Ist nur ungünstig, wenn nicht alle Artikel verschoben werden sollen.

5. http://www.oxpus.de/kb.php?mode=cat&cat=1
So hatte ich das bei mir auch eingerichtet. Artikel wurden dann in dem Block Unterkategorie nach dem verschieben dorthin, nicht gezählt. Dort stand Null. Den Artikel hatte ich über die EDIT Funktion in eine andere Kategorie verschoben. Beispiel folgt: http://www.svbomber.de/forum/kb.php?mode=cat&cat=4

In der Unterkategorie wird Artikel 0 angezeigt, es sind aber welche enthalten. Verschoben wie gesagt über die EDIT Funktion.
Die Anzahl der Artikel allgemein stimmt bei mir nicht: http://www.svbomber.de/forum/kb.php
Übersicht: 2 Kategorien mit 5 u. 15 Artikeln. In der vo 15 Steht sind aber 19 drin.
Zuletzt geändert von modbo am Mo 23.Mai, 2005 11:55, insgesamt 5-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

3. Sollte es dann, da ja jetzt überall die User-ID vorhanden ist.
4. Ja, ist dann dämlich. Muss man dann eben entscheiden, wie man verschiebt.
5. Axo! Hm, beim Edit sollte das schon sauber arbeiten... Ich schau da später mal nach.
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!
modbo
Beiträge: 1344
Registriert: Mo 13.Dez, 2004 11:18
Kontaktdaten:

Beitrag von modbo »

3. Ich wart mal ab, ob wieder ein fehler geloggt wird

5. Der Fehler muss aber duch das Auslesen kommen, nicht durch das editieren. Einige Artikel habe ich durch ändern der Katergorie-ID in der Datenbank verschoben. Gezählt werden sie dennoch nicht.
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

5. Nein, beim Eintragen eines Artikels wird die Anzahl der Artikel in der betreffenden Kategorie um eins erhöht. Auch beim Löschen wieder um eins verringert. Die Anzahl wird also nicht berechnet, sondern nur mit abgefragt.
Daher ist bei einem Edit hier, wenn auf eine neue Kategorie verschoben wird, die alte Kategorie zu verringern und die neue zu erhöhen.
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!
modbo
Beiträge: 1344
Registriert: Mo 13.Dez, 2004 11:18
Kontaktdaten:

Beitrag von modbo »

[quote="oxpus - Mo 23.Mai, 2005 13:29";p="32821"]5. Nein, beim Eintragen eines Artikels wird die Anzahl der Artikel in der betreffenden Kategorie um eins erhöht. Auch beim Löschen wieder um eins verringert. Die Anzahl wird also nicht berechnet, sondern nur mit abgefragt.
Daher ist bei einem Edit hier, wenn auf eine neue Kategorie verschoben wird, die alte Kategorie zu verringern und die neue zu erhöhen.[/quote]
Ok, danke für den Tip. Dann such ich mir die passenden Felder heraus und änder das "vorerst" manuell in der DB.
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Versuchs mal mit folgendem:

Code: Alles auswählen

#
#-----[ OPEN ]-----
#
includes/kb_post.php

#
#-----[ FIND ]-----
#
			if ( $kb_is_auth['auth_mod'] || $kb_is_auth['auth_approval_edit'] ) // approval auth
			{
				$approve = 1;
				
				if ( $cat_switch )
				{
					update_kb_number( $old_category_id, ( $old_approve == 1 ? '- 1' : '0' ) );
				}
			}
			else 
			{
				$approve = 2;
				
				if ( $cat_switch )
				{
					update_kb_number( $old_category_id, ( $old_approve == 1 ? '- 1' : '0' ) );
				}
			}	

#
#-----[ REPLACE WITH ]-----
#
			if ( $kb_is_auth['auth_mod'] || $kb_is_auth['auth_approval_edit'] ) // approval auth
			{
				$approve = 1;
				
				if ( $cat_switch )
				{
					update_kb_number( $old_category_id, ( $old_approve == 1 ? '- 1' : '0' ) );
					update_kb_number( $category_id, '+ 1' );
				}
			}
			else 
			{
				$approve = 2;
				
				if ( $cat_switch )
				{
					update_kb_number( $old_category_id, ( $old_approve == 1 ? '- 1' : '0' ) );
					update_kb_number( $category_id, '+ 1' );
				}
			}
Gib bitte Bescheid, wenn das funktioniert, dann kann ich meine Version auch updaten. Habe selber momentan zu wenig Zeit zum Testen...
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!
modbo
Beiträge: 1344
Registriert: Mo 13.Dez, 2004 11:18
Kontaktdaten:

Beitrag von modbo »

Bescheid: Funktioniert :)

Beim Hinzufügen eines Artikels ehöht sich die Anzahl der Artikel in der KB-Übersicht.
Die Artikel in Unterkategorien werden korrekt gezählt.
Beim Verschieben in eine andere Unterkategorie wird die Summe der Artikel aktualisiert.
Funktioniert auch beim Verschieben in SubSubKategorien.
Anzahl der Artikel aktualisiert sich beim löschen von Artikeln.
Perfekt. Konnte keinen Fehler feststellen.

2. sortieren
Nach einigem hin- und hergeschiebe wird mittlerweile nach gängigen Sortierkriterien sortiert. Ob´s Zufall ist, oder daran liegt, dass die Artikel, welche nicht sortiert wurden, schon alter waren, weiss ich nicht.
Das Kategorien nicht sortiert werden, ist normal, weil die Reihenfolge im ACP definiert werden kann (nach oben / unetn).
Ich behalts mal im Auge.
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Okay, danke fürs Feedback. Werden dann auch meine KB anpassen, um beim Edit auch korrekte "Artikelanzahlen" zu erhalten.

BTW: Auf sowas muss man auch erstmal kommen. Dafür :respect:
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!
modbo
Beiträge: 1344
Registriert: Mo 13.Dez, 2004 11:18
Kontaktdaten:

Beitrag von modbo »

3. Fehlermeldung

Da ist sie wieder, verdammte Zucht :(

Code: Alles auswählen

Error ID: 54 User ID: Gast 26.05.2005 00:23:30 
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 =  
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Wieder ein Artikel ohne User-ID?
Dann solltest man mal prüfen, ob diese auch immer korrekt mit gespeichert wird, wenn ein Artikel erstellt 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!
modbo
Beiträge: 1344
Registriert: Mo 13.Dez, 2004 11:18
Kontaktdaten:

Beitrag von modbo »

Komisch nur, dass das immer nur bei Gästen passiert. Ich hab bereits selber alles mal durchgeklickert ... ich bekomm es nicht reproduziert.

Ein Ausschnitt der Tabelle phpbb_kb_articles füge ich mal als Attachment ein.
Die Spalte article_autor_id ist durchgängig bei allen Artikeln mit 2 gefüllt.
Die Spalte username ist durchgängig leer.

Wo in Dreiteufelsnamen verliert er jetzt die ID des Autors auf dem Weg zu Tabelle phpbb_users?
Denn in der functions_kb.php wird dieses hier abgefragt

Code: Alles auswählen

function get_kb_author( $id, $get_all_userdata = false )
{
	global $db;

	$sql = "SELECT *
       		FROM " . USERS_TABLE . "
      		WHERE user_id = $id";

	if ( !( $result = $db->sql_query( $sql ) ) )
	{
		mx_message_die( GENERAL_ERROR, "Could not obtain author data", '', __LINE__, __FILE__, $sql );
	}

	if ( $row = $db->sql_fetchrow( $result ) )
	{
		if ( $get_all_userdata )
		{
			$name = $row;
		}
		else
		{
			$name = $row['username'];
		}
	}
	else
	{
		$name = '';
	}

	return $name;
}
und im Admin error log sucht er nach einer user id = (nichts)

:confused:
Zuletzt geändert von modbo am Do 26.Mai, 2005 18:22, insgesamt 2-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Äh, was passiert bei Gästen?
Fehlerhaftes posten oder abrufen?
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!
modbo
Beiträge: 1344
Registriert: Mo 13.Dez, 2004 11:18
Kontaktdaten:

Beitrag von modbo »

[quote="oxpus - Do 26.Mai, 2005 19:58";p="33251"]Äh, was passiert bei Gästen?
Fehlerhaftes posten oder abrufen?[/quote]
Na die Fehlermeldung
Error ID: 54 User ID: Gast 26.05.2005 00:23:30
Der steht nie ein benutzer. Ok. Vielleicht klickt keiner meiner user die KB an ;) Aber ich hab alles versucht, kann es nicht rproduzieren.
Was der Gast dort klcikt, oder macht ... keine Ahnung.
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ist ein leeres Feld oder User-ID -1.
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!
modbo
Beiträge: 1344
Registriert: Mo 13.Dez, 2004 11:18
Kontaktdaten:

Beitrag von modbo »

[quote="oxpus - Do 26.Mai, 2005 20:21";p="33255"]Ist ein leeres Feld oder User-ID -1.[/quote]
In welcher Tabelle soll ich denn gucken? users, posts oder kb_articles?`

Wie gesagt, in der kb_artuicles ist das Feld username bei allen Artikeln leer. Bei dir auch?
Ich denke, hier liegt der Fehler! Warum wird das Feld nicht gefüllt? Müsste dann an der kb_post.php liegen. Würdest du in meine mal reinsehen, oder deine als Atta anhängen, zwecks Vergleich?

article_autor_id ist überall mit 2 gefüllt.

In der phpbb_posts ist überall bei einem KB Eintrag der post_username eingetragen.

In der users wüsste ich jetzt nicht, nach was ich da gucken soll.


//edit: So reproduziert :9
Passiert, wenn ein KB-Artikel gelöscht wurde, im KB-Forum der Post zum Artikel aber noch enthalten ist und auf "Den ganzen Artikel lesen" geklickt wird.
Dies müsste imho durch eine Fehlermeldung like "Dieser KB-Eintrag existiert nicht mehr" abgefangen werden. Lässt sich das realisieren?
Im ACP habe ich
Lösche Thema
Wenn ein Artikel gelöscht wird, sollen die Kommentare auch gelöscht werden?
deaktiviert!


//edit2: Noch zwei Abweichungen in der DB gefunden, welche den Link zu einem bestimmten KB-Eintrag betreffen
... /./kb.php?mode=article ...
vor dem /kb.php fehlte das /. was dort offensichtlich hin gehört ^2 Bin verwirrt.
Wenn es nicht so sein sollte (ich nehme an das /. gehört da nicht hin), wo kommt es dann her?
Zuletzt geändert von modbo am Do 26.Mai, 2005 22:30, insgesamt 6-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Das "./" stört nicht weiter.
Und wenn Du Artikel ohne Topic löscht, ist es kein Wunder, wenn es Fehler gibt.
Ich frage mich, warum diese Funktion überhaupt eingebaut wurde...
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!
Antworten