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: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Nö. Meine ist vollständig. Wohl in deutsch nicht installiert?
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!
Benutzeravatar
volker58
Beiträge: 724
Registriert: Mo 27.Dez, 2004 19:22
Wohnort: Annaberg-Buchholz
Kontaktdaten:

Beitrag von volker58 »

hm, wo sollte ich was vergessen haben? die 2 dateien habe ich im deutschen lang ordner

EDIT// alles wird gut :D , lag an den admin php´s
Zuletzt geändert von volker58 am Di 16.Aug, 2005 18:54, insgesamt 1-mal geändert.
Gruss Volker

http://www.fuchsienfreunde.de
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

// EDIT
Hat es sich erledigt? Ich war blind! :rolleyes:
Zuletzt geändert von AmigaLink am Do 25.Aug, 2005 00:45, insgesamt 1-mal geändert.
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

[quote="oxpus - Sa 21.Mai, 2005 19:33";p="32603"]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
[/quote]
Anstelle von dem, hab ich das gemacht:

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 ]----- 
# 
      if ( $mode == 'newtopic' ) 
      { 
         // 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')"; 
         if ( !$db->sql_query( $sql, BEGIN_TRANSACTION ) ) 
         { 
            $error_die_function( GENERAL_ERROR, 'Error in posting', '', __LINE__, __FILE__, $sql ); 
         } 
      } 
      else 
      { 
         $sql = "INSERT INTO " . POSTS_TEXT_TABLE . " (post_id, post_subject, bbcode_uid, post_text) VALUES ($post_id, '$subject', '$bbcode_uid', '$message_update_text')"; 
         if ( !$db->sql_query( $sql, BEGIN_TRANSACTION ) ) 
         { 
            $error_die_function( GENERAL_ERROR, 'Error in posting', '', __LINE__, __FILE__, $sql ); 
         } 
      } 

# 
#-----[ SAVE/CLOSE ALL FILES ]----- 
# 
# EoM
Dann wird bei aktivem Bumping nicht jedesmal das Ankündigungsposting an den thread angehangen. ;)
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

Und hiermit wird die KB weitestgehend mit dem UPI2DB kompatibel. :)

Code: Alles auswählen

#
#----------[ OPEN ]-------------------------------------
#

includes/functions_kb.php

#
#----------[ FIND ]-------------------------------------
#

	// if this is a new topic then insert the topic details
	if ( empty( $topic_id ) )
	{
		$mode = 'newtopic';
		$sql = "INSERT INTO " . TOPICS_TABLE . " (topic_title, topic_poster, topic_time, forum_id, topic_status, topic_type, topic_vote) VALUES ('$subject', " . $user_id . ", $current_time, $forum_id, " . TOPIC_UNLOCKED . ", $topic_type, $topic_vote)";
		if ( !$db->sql_query( $sql, BEGIN_TRANSACTION ) )
		{
			$error_die_function( GENERAL_ERROR, 'Error in posting', '', __LINE__, __FILE__, $sql );
		}
		$topic_id = $db->sql_nextid();
	}

#
#----------[ REPLACE WITH ]-----------------------------
#

	// if this is a new topic then insert the topic details
	if ( empty( $topic_id ) )
	{
		$mode = 'newtopic';
		$sql = "INSERT INTO " . TOPICS_TABLE . " (topic_title, topic_poster, topic_time, forum_id, topic_status, topic_type, topic_vote, topic_upi2db_last_post_time, topic_upi2db_edit_post_time) VALUES ('$subject', " . $user_id . ", $current_time, $forum_id, " . TOPIC_UNLOCKED . ", $topic_type, $topic_vote, $current_time, 0)";
		if ( !$db->sql_query( $sql, BEGIN_TRANSACTION ) )
		{
			$error_die_function( GENERAL_ERROR, 'Error in posting', '', __LINE__, __FILE__, $sql );
		}
		$topic_id = $db->sql_nextid();
	}
	else
	{
		$sql = "UPDATE " . TOPICS_TABLE . " SET 
                topic_upi2db_edit_post_time = $current_time 
            WHERE topic_id = $topic_id";
		if ( !$db->sql_query( $sql, BEGIN_TRANSACTION ) )
		{
			$error_die_function( GENERAL_ERROR, 'Error in posting', '', __LINE__, __FILE__, $sql );
		} 

		$sql = "SELECT topic_first_post_id  
				FROM " . TOPICS_TABLE . " 
				WHERE topic_id = $topic_id";
		if ( !( $result = $db->sql_query( $sql ) ) )
		{
			$error_die_function( GENERAL_ERROR, "Could not obtain orig_post_id data", '', __LINE__, __FILE__, $sql );
		}
		$row = $db->sql_fetchrow( $result );
		$first_post_id = $row['topic_first_post_id'];

		$sql = "UPDATE " . POSTS_TABLE . " SET 
                post_edit_time = $current_time, post_edit_count = post_edit_count + 1 
			WHERE post_id = $first_post_id 
			AND topic_id = $topic_id";
		if ( !$db->sql_query( $sql, END_TRANSACTION ) )
		{
			$error_die_function( GENERAL_ERROR, 'Error in posting', '', __LINE__, __FILE__, $sql );
		} 
	}
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Sauber. Gleich mal einbasteln...
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!
pepi
Beiträge: 431
Registriert: So 10.Apr, 2005 20:45
Wohnort: Lienz - Austria
Kontaktdaten:

Beitrag von pepi »

hallo

beitrag #204/206
bei mir ist das in der functions_kb.php auskommentiert

Code: Alles auswählen

// 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')";
was nun ???

und noch ne frage warum geht das mit den anderen befehlen bei mir nicht
Formatierung:Seiten
Verwende den Befehl '[pages]', um den Artikel in Seiten aufzuteilen
Inhaltsverzeichnis (TOC)
Verwende den Befehl '[toc]...[/toc]', um einen Eintrag in das Inhaltsverzeichnis vorzunehmen
Abstrakt
Verwende den Befehl '[abstract]...[/abstract]', um einen abstrakten Ausdruck einzufügen
Titel
Verwende den Befehl '[title]...[/title]', um einen Haupttitel einzufügen
Untertitel
Verwende den Befehl '[subtitle]...[/subtitle]', um einen Untertitel einzufügen
Verwende den Befehl '[subsubtitle]...[/subsubtitle]', um einen Unteruntertitel einzufügen
gru? Pepi
Benutzeravatar
Snoopy
Beiträge: 1080
Registriert: So 26.Sep, 2004 20:23
Wohnort: Hannover
Kontaktdaten:

Beitrag von Snoopy »

Ich wollte nur erwähnen, das sich mein Problem gelöst hat! Es Geht jetzt das nur eine bestimmte Gruppe sich die Kategorie anschauen können!
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

@ oxpus
Einziger Nachteil: es wird nicht beachtet wer den Artikel erstellt bzw. bearbeitet. Die Neu bzw. Editiert markierung erfolgt also für alle User!

@ Snoopy
Woran lag es denn?
Ich habe gestern die KB in ein sauberes 2.0.17 eingebaut und noch bevor ich irgendwelche Fixes vorgenommen habe, die Berechtigungsfunktion geprüft. Es Funktionierte von anfang an, wie es soll. :)

@ pepi
Zu den Artikelformatbefehlen gibt es hier bereits Fixe bzw. wie der [toc] eingesetzt wird, habe ich hier auch bereits gepostet. :)
Diesbezüglich hier auch noch ein kleiner auszug aus meiner lang_kb.php:

Code: Alles auswählen

$lang['L_Pages'] = "Seiten";
$lang['L_Pages_explain'] = "Verwende den Befehl '[pages]', um den Artikel in Seiten aufzuteilen";
$lang['L_Toc'] = "Inhaltsverzeichnis (TOC)";
$lang['L_Toc_explain'] = "Verwende den Befehl '[toc]', um einen Eintrag in das Inhaltsverzeichnis vorzunehmen.<br /><i>(Der Text zwischen dem letztem Zeilenumbruch und '[toc]' erscheint im Inhaltsverzeichnis.)</i>";
$lang['L_Abstract'] = "Abstrakt";
$lang['L_Abstract_explain'] = "Verwende den Befehl '[abstract]...[/abstract]', um einen abstrakten Ausdruck einzufügen";

$lang['L_Title_Format'] = "Titel";
$lang['L_Title_Format_explain'] = "Verwende den Befehl '[title]...[/title]', um einen Haupttitel einzufügen";

$lang['L_Subtitle_Format'] = "Untertitel";
$lang['L_Subtitle_Format_explain'] = "Verwende den Befehl '[subtitle]...[/subtitle]', um einen Untertitel einzufügen";

$lang['L_Subsubtitle_Format'] = "Unteruntertitel";
$lang['L_Subsubtitle_Format_explain'] = "Verwende den Befehl '[subsubtitle]...[/subsubtitle]', um einen Unteruntertitel einzufügen";
Zum einem wird damit der [toc] tag richtig erklärt und zum anderem ein Fehler bezüglich der SubSubTitel-Erklärung behoben. :)
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
Benutzeravatar
Snoopy
Beiträge: 1080
Registriert: So 26.Sep, 2004 20:23
Wohnort: Hannover
Kontaktdaten:

Beitrag von Snoopy »

@AmigaLink

Frag mich nicht, ich weiß es nicht! Ich habe alle Rechte auf für Registrierte und dann wieder auf Privat gesetzt und es ging! Nun ja es geht und ich freu mich! Aber woran es gelegen hat hab ich echt keinen Ahnung würd ich auch gerne wissen wollen!!!!
pepi
Beiträge: 431
Registriert: So 10.Apr, 2005 20:45
Wohnort: Lienz - Austria
Kontaktdaten:

Beitrag von pepi »

@amiga

danke jetzt ist mir alles klar danke

und vielleicht kann einer mit kb.gif was angfangen
gru? Pepi
Benutzeravatar
steffi1977
Beiträge: 6
Registriert: Sa 12.Feb, 2005 18:50

Beitrag von steffi1977 »

Volker wo war der Fehler das es in Englisch war und nicht in Deutsch ???
Ich habe die KP auch in Englisch und ich will es in Deutsch :)
Benutzeravatar
volker58
Beiträge: 724
Registriert: Mo 27.Dez, 2004 19:22
Wohnort: Annaberg-Buchholz
Kontaktdaten:

Beitrag von volker58 »

ich habe den inhalt der lang_kp in die lang_admin kopiert
Gruss Volker

http://www.fuchsienfreunde.de
Benutzeravatar
dr.death
Beiträge: 3
Registriert: Fr 15.Okt, 2004 08:27
Wohnort: Xanten

Beitrag von dr.death »

Hi,

gibt es eine Möglichkeit eine Alphanumerische Suche einzubauen?

Beispiel:

Im Template erscheint eine Buchstaben Liste:

A B C D E ... X Y Z # All

Wenn man dann z.B. das "B" anklickt werden alle Artikel mit Anfang "B" angezeigt.

Ja, ich weiss, man muss natürlich ein Bestimmtes Feld bei der Eingabe des Artikels machen, damit die Knowledgebase weiss, unter welchem Buchstaben der Artikel abgelegt werden soll.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Dafür hat AmigaLink den Lexikon MOD weiterentwickelt, der diese Funktion von Hause aus mitbringt...
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!
dogi
Beiträge: 2
Registriert: Sa 29.Okt, 2005 13:21

Beitrag von dogi »

Hallo,

habe mich mal bei Euch angemeldet weil hier viel über den Knowledge Base Mod steht und verändert wurde, meine Frage nun gibt es den jetzt eigentlich irgendwo zu bekommen wo alle Änderungen gemacht sind oder muss man alle 9 Seite mit den Änderungen durch arbeiten ? (wäre auch OK, aber anders natürlich einfacher)

Vielen Dank für eine Antwort.

Gruß

Dogi
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Für eine komplette Lösung fehlt mir aktuell etwas die Zeit, damals war das nicht anders.
So ist das Topic eben gewachsen...
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!
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

Ich habe bei mir einen thread in dem die Fixe weitestgehen zusammengefasst sind. :)
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
dogi
Beiträge: 2
Registriert: Sa 29.Okt, 2005 13:21

Beitrag von dogi »

Hi,

vielen Dank habe auch schon den gesamten Thread durch gearbeitet.

Off Topic
... hier im Forum gibt es einen Mod wo Wörter in den Beiträgen erklärt werden die sind dann unterstrichen und wenn man rüber fährt kommt eine Erklärung, wie heißt der Mod und wo kann man den finden?

DANKE :ok
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

Ein Blick in die Hacksliste liefert die Antwort. ;)
Das ist der Acronym MOD von CodeMonkeyX!
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
Benutzeravatar
biotechx
Beiträge: 6
Registriert: So 23.Jan, 2005 11:43

Beitrag von biotechx »

EDIT:
Ok Thx habs selbst gecheckt :)

EDIT2:
Mir is grad noch was aufgefallen.
Wenn ich einen Artikel in eine andere Kategorie verschieben möchte kommt

Code: Alles auswählen

kb_get_data - no forum topic id for comment
Das bedeutet das diesem Beitrag kein Forum zugeordnet ist? !
Ja aber er wurde auch gerade von einem User eingereicht, ich wollte ihn nur
in die richtige Kat verschieben daher kann auch noch keine topic id vorhanden sein.

jemand ne idee?
Zuletzt geändert von biotechx am Do 10.Nov, 2005 00:40, insgesamt 4-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

In der Kategorieverwaltung der KB musst Du das Forum eintragen, in dem die Kommentare abgelegt werden sollen. Natürlich sollten bei einem Forumwechsel auch alle bestehenden Topics (=Kommentare) mit verschoben werden.
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!
Benutzeravatar
Snoopy
Beiträge: 1080
Registriert: So 26.Sep, 2004 20:23
Wohnort: Hannover
Kontaktdaten:

Beitrag von Snoopy »

Ich hab ein Problem.

Und zwar bin ich doch mit meinem Forum umgezogen!

Die Beiträge in der KB die ich geschrieben habe sind zwar da aber wenn ich auf "Den ganzen Artikel ansehen" gehe werde ich zum alten Forum umgeleitet!

Wie oder was muss ich tun das es nicht mehr so ist?
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Trage im ACP unter Allgemein > Einstellungen die Angaben Scriptpfad, Servername und Cookieeinstellungen die neuen Angaben Deines neuen Webservers ein. Cookie ggf. die Domain anpassen oder versuchsweise weglassen und auch den Cookienamen ändern, damit sich jeder neu und damit wieder korrekt anmeldet.
Sollten Du oder andere User danach immer noch auf dem alten Webspace landen, liegts am Browser Cache oder einem zu langsamen DNS-Server. Dann einfach mal 1-2 Tage gedulden...
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!
Benutzeravatar
Snoopy
Beiträge: 1080
Registriert: So 26.Sep, 2004 20:23
Wohnort: Hannover
Kontaktdaten:

Beitrag von Snoopy »

Der Umzug ist schon fast 2 Monate her!

In der Zeit hatte ich doch schon ein paar mal die Cookies gelöscht! Scriptpfad, Servername sind richtig eingestellt

Cookie-Name: phpbb2mysql
Sicherers Cookie: deaktieviert
Sessionlänge [ Sekunden ]: 20000
Antworten