[ABD] Knowledge Base 0.2.14

In diesem Forum können Mod-Autoren ihre Mods vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
Saint
Mitglied
Beiträge: 1166
Registriert: 09.04.2004 14:06
Wohnort: Hamburg
Kontaktdaten:

Re: [BETA] Mini Knowledge Base 0.2.11

Beitrag von Saint »

[BTK] Tobi hat geschrieben:Update auf 0.2.11

Neue Funktionen:
  • Ähnliche Artikel unter einem Artikel anzeigen
  • Artikel können von Benutzern bewertet werden
  • Artikel Historie: Beim ändern eines Artikels wird die alte Version gespeichert und kann später wiederhergestellt werden
Gruß Tobi
Oh, hört sich gut an!
Besten Dank! :)
fragz
Mitglied
Beiträge: 204
Registriert: 23.10.2006 12:52
Kontaktdaten:

Re: [BETA] Mini Knowledge Base 0.2.11

Beitrag von fragz »

HiHo,

Ich habe keine AHnung was ich falsch mache. Das ACP funktioniert, aber der MCP nicht.
Ich sehe nur den Link Übersicht ohne Inhalte.
Ich habe im ACP unter Moderationsbereich die Kategorie HowTo angelegt, und in dieser die HowTo MCP module. Cache geleert, vom Forum und vom Browser. Keine Anzeige.

Ebenfalls finde ich keine Option um das freischalten zu deaktivieren so das Artikel sofort angezeigt werden.

Kann mir da wer helfen?
Benutzeravatar
tas2580
Ehemaliges Teammitglied
Beiträge: 3029
Registriert: 01.07.2004 05:42
Wohnort: /home/tas2580
Kontaktdaten:

Re: [BETA] Mini Knowledge Base 0.2.11

Beitrag von tas2580 »

Hast du die Moderatorenberechtigungen vergeben?
Wenn du das Moderatoren Recht hast um Artikel freizuschalten kannst du direkt beim erstellen die Artikel freischalten.

Gruß Tobi
Heute ist ein guter Tag um dein Forum zu testen.
Ehemaliger Benutzername: [BTK] Tobi
fragz
Mitglied
Beiträge: 204
Registriert: 23.10.2006 12:52
Kontaktdaten:

Re: [BETA] Mini Knowledge Base 0.2.11

Beitrag von fragz »

HiHo,

Ja habe ich, aber es bringt mir ja nix da alle Beiträge, auch von Usern sofort freigeschaltet werden sollen.Und wenn dies nicht möglich ist, ist eben immernoch das Problem das ich von Usern die Beiträge nicht freischalten kann da mir im MCP nur der Link Übersicht des kb mod angeziegt werden ohne Inhalt.


EDIT:
Ok, habe einige Rechte übersehen.
Wenn ich jetzt aber einen Artikel poste, ud er zu der kb_show weiter leitet, erhalte ich die Meldung
SQL ERROR [ mysql4 ]

Can't find FULLTEXT index matching the column list [1191]

SQL

SELECT c.cat_title, c.cat_id, a.article_id, a.page_uri, a.titel, u.user_id, u.username, u.user_colour FROM (phpbb_kb_article a) LEFT JOIN phpbb_users u ON (u.user_id = a.user_id) LEFT JOIN phpbb_kb_categorie c ON (c.cat_id = a.cat_id) WHERE MATCH (a.titel) AGAINST ('dfgf' ) >= 0.5 AND a.article_id <> 2 GROUP BY a.article_id LIMIT 5

BACKTRACE

FILE: includes/db/mysql.php
LINE: 174
CALL: dbal->sql_error()

FILE: includes/db/mysql.php
LINE: 221
CALL: dbal_mysql->sql_query()

FILE: includes/db/dbal.php
LINE: 170
CALL: dbal_mysql->_sql_query_limit()

FILE: howto/kb_show.php
LINE: 162
CALL: dbal->sql_query_limit()
Benutzeravatar
tas2580
Ehemaliges Teammitglied
Beiträge: 3029
Registriert: 01.07.2004 05:42
Wohnort: /home/tas2580
Kontaktdaten:

Re: [BETA] Mini Knowledge Base 0.2.11

Beitrag von tas2580 »

Hast du dir Moderatoren Rechte für die KB gegeben?
Wenn ja und es funktioniert trozdem nicht, schau mal ob du in der Tabelle phpbb_acl_options Einträge doppelt hast.


Führe mal in deiner DB folgendes aus dann sollte die Fehlermeldung weg sein

Code: Alles auswählen

ALTER TABLE `phpbb_kb_article` ADD FULLTEXT (`titel`);
Gruß Tobi
Heute ist ein guter Tag um dein Forum zu testen.
Ehemaliger Benutzername: [BTK] Tobi
fragz
Mitglied
Beiträge: 204
Registriert: 23.10.2006 12:52
Kontaktdaten:

Re: [BETA] Mini Knowledge Base 0.2.11

Beitrag von fragz »

Ah Thx nu läuft es.

Ich habe deinen Seo Mod eingebaut. Wie kann ich den auch für die KB verwenden?

EDIT: Auch wieder gefunden. Ich sollte vorher mal genauer hinschauen.

Aber nun, mann muss dann ja den Dateinamen manuell angeben. Wie mache ich es das er Automatisch aus dem Titel erstellt wird und das auch für normale User?
Benutzeravatar
tas2580
Ehemaliges Teammitglied
Beiträge: 3029
Registriert: 01.07.2004 05:42
Wohnort: /home/tas2580
Kontaktdaten:

Re: [BETA] Mini Knowledge Base 0.2.11

Beitrag von tas2580 »

Das funktioniert noch gar nicht, kommt aber wahrscheinlich in der nächsten Version. Du musst den Dateinamen aber nicht unbedingt angeben, wenn du nichts angibst wird eben die normale URL benutzt.

Gruß Tobi
Heute ist ein guter Tag um dein Forum zu testen.
Ehemaliger Benutzername: [BTK] Tobi
fragz
Mitglied
Beiträge: 204
Registriert: 23.10.2006 12:52
Kontaktdaten:

Re: [BETA] Mini Knowledge Base 0.2.11

Beitrag von fragz »

[BTK] Tobi hat geschrieben:Du musst den Dateinamen aber nicht unbedingt angeben, wenn du nichts angibst wird eben die normale URL benutzt.
aber genau das ist es ja, auch User sollen ihn angeben können oder aber das er direkt erstellt wird. Schlecht währe es auch nicht wenn er bei der url automatisch ein - einfügen würde
Benutzeravatar
tas2580
Ehemaliges Teammitglied
Beiträge: 3029
Registriert: 01.07.2004 05:42
Wohnort: /home/tas2580
Kontaktdaten:

Re: [BETA] Knowledge Base 0.2.12

Beitrag von tas2580 »

Da ich einige kleine Fehler in 0.2.11 gefunden habe hab ich gleich nochmal ein Update auf 0.2.12 gemacht.
Neben einigen Bugfixes gibt es jetzt auch ein Artikel Tracking so das dem Benutzer angezeigt wird ob er einen Artikel schon aufgerufen hat oder nicht.


Für ein update von 0.2.11 muss folgendes in der DB ausgeführt werden:

Code: Alles auswählen

CREATE TABLE phpbb_kb_article_track (
  `user_id` mediumint(8) NOT NULL,
  `article_id` mediumint(8) NOT NULL,
  `cat_id` mediumint(8) NOT NULL,
  `mark_time` int(11) NOT NULL
) TYPE=MyISAM;
Dann muss in der includes/constantes.php nach

Code: Alles auswählen

define('KB_ARTICLE_DIFF_TABLE',    $table_prefix . 'kb_article_diff'); 

Code: Alles auswählen

define('KB_ARTICLE_TRACK_TABLE',    $table_prefix . 'kb_article_track'); 
eingefügt werden.


@fragz:
Suche mal in der kb_posting.html nach

Code: Alles auswählen

<!-- IF S_SEO_URI and S_ACTIVATE_ARTICLE -->
und ersetze es mit

Code: Alles auswählen

<!-- IF S_SEO_URI -->
Gruß Tobi
Heute ist ein guter Tag um dein Forum zu testen.
Ehemaliger Benutzername: [BTK] Tobi
fragz
Mitglied
Beiträge: 204
Registriert: 23.10.2006 12:52
Kontaktdaten:

Re: [BETA] Knowledge Base 0.2.12

Beitrag von fragz »

Ah thx.

Schade nur das ich den ganzen Tag meine kb base umgebaut habe und nun durch ein update wieder alles weg ist
Antworten

Zurück zu „[3.0.x] Mods in Entwicklung“