SEO phpBB
phpBB Foren für Suchmaschinen optimieren
Auswahl
 + Home
 + Downloads
 + Support Forum
 + Tools
 + Anleitungen

 Aktuelle Zeit: 18.03.2010 21:58
  Registrieren
  Anmelden
  [ Werbung ausblenden ]

Werbung

[BETA] Knowledge Base 0.2.14

  Home Support Forum Modifikationen/Styles Mod Support Mod Datenbank

[BETA] Knowledge Base 0.2.14

[BETA] Knowledge Base 0.2.14

Beitragvon SEO phpBB [Bot] » 05.11.2007 23:15

Mod Name: Knowledge Base
Mod Beschreibung: Fügt eine Knowledge Base zum Forum hinzu
Mod Version: [BETA] 0.2.14
phpBB Version: phpBB 3.0.x
Format: ModX

Download: Download
Mirror: Google Code
SVN: Google Code

Bitte lade deine Übersetzungen des Mods hier hoch.

Da die aktuelle Version 0.2.14 einige Bugs hat sollte sie nur für Testzwecke verwendet werden. Für alle sonstigen Foren sollte man Version 0.2.12 verwenden.
Zuletzt geändert von Tobi am 06.11.2007 20:23, insgesamt 2-mal geändert.
Benutzeravatar
SEO phpBB [Bot]
Reg. Benutzer
Reg. Benutzer
 
Beiträge: 24
Registriert: 19.04.2008 22:11

Beitragvon Tobi » 06.11.2007 20:22

Da ich jetzt doch für verschiedene Benutzer verschiedene Rechte brauche hab ich das mal eingabaut und ein Update gemacht. Außerdem hab ich alle bekannten Fehler korrigiert.

Für das Update müssen alle Dateien mit den neuen überschrieben werden und dann folgendes in der Datenbank ausgeführt werden.
Code: Alles auswählen
INSERT INTO phpbb_acl_options (auth_option, is_global, is_local, founder_only) VALUES ('u_add_kb', 1, 0, 0);
INSERT INTO phpbb_acl_options (auth_option, is_global, is_local, founder_only) VALUES ('m_edit_kb', 1, 0, 0);
INSERT INTO phpbb_acl_options (auth_option, is_global, is_local, founder_only) VALUES ('m_del_kb', 1, 0, 0);
INSERT INTO phpbb_acl_options (auth_option, is_global, is_local, founder_only) VALUES ('m_activate_kb', 1, 0, 0);

Danach muss der Cache gelöscht werden damit man die Berechtigungen vergeben kann. Die Rechte zum schreiben von Artikeln findet man bei den Benutzerrechten, die Rechte für das freischalten,löschen und bearbeiten von Artikeln bei den Moderatorenrechten.
Tobi
Projektleiter
Projektleiter
 
Beiträge: 1232
Registriert: 18.07.2005 20:31
Wohnort: Stuttgart
phpBB Version: 3.0.x

Re: [BETA] Mini Knowledge Base

Beitragvon Tobi » 14.11.2007 17:23

So mal wieder ein Update :grin:

Wie immer müssen alle Dateien überschrieben werden, dann folgendes in der Datenbank ausführen:
Code: Alles auswählen
ALTER TABLE `phpbb3_kb_artikel` ADD `page_uri` VARCHAR( 255 ) NOT NULL ;


Mit dem Update wurde der Ordner /artikel/ in /knowledge/ umbenannt da das internationaler ist. Man kann aber wenn man was anderes möchte den Ordner nennen wie man möchte, dazu muss einfach der Ordner umbenannt werden und danach in der kb_config.php die Zeile
Code: Alles auswählen
define('KB_FOLDER',      'knowledge'); 
angepasst werden.

Außerdem ist eine kleine SEO Funktion dazu gekommen, wenn man in der kb_config.php
Code: Alles auswählen
define('KB_SEO',         false); 
auf "true" stellt kann man beim bearbeiten von Artikeln einen Dateinamen angeben über den der Artikel aufgerufen wird. Falls für einen Artikel kein Dateiname angegeben wurde wird er normal über kb_show.php?id=123 aufgerufen.
Damit man diese Funktion nutzen kann muss der Server allerdings mod_rewrite unterstützen.
Tobi
Projektleiter
Projektleiter
 
Beiträge: 1232
Registriert: 18.07.2005 20:31
Wohnort: Stuttgart
phpBB Version: 3.0.x

Re: [BETA] Mini Knowledge Base

Beitragvon Tobi » 15.11.2007 18:06

Und noch ein Update 0.1.6

Neue Funktionen
Es werden nurnoch eine Bestimmt Anzahl an Artikeln im Index für jede Kategorie angezeigt. Unter der Artikelliste im Index gibt es einen Link der alle Artikel in der Kategorie auf einer extra Seite anzeigt. So kann die KB auch benutzt werden wenn man sehr viele Artikel in eine Kategorie packen will.
Der Titel der Knowledge Base, die Beschreibung und die Anzahl der Artikel die für eine Kategorie im Index angezeigt werden sollen kann im ACP eingestellt werden.

SQL Befehle für das Update:
Code: Alles auswählen
ALTER TABLE `phpbb3_kb_artikel` ADD `hits` INT NOT NULL AFTER `ID` ;

Code: Alles auswählen
CREATE TABLE `phpbb_kb_config` (
`index_topics` INT( 2 ) NOT NULL ,
`kb_description` TEXT NOT NULL ,
`kb_title` VARCHAR( 255 ) NOT NULL
);


Änderung in der includes/constants.php
nach
Code: Alles auswählen
define('KB_MAIN_CAT_TABLE',            $table_prefix 'kb_main_cat  '); 

Code: Alles auswählen
define('KB_CONFIG_TABLE',            $table_prefix 'kb_config'); 

einfügen.

Nach dem Update muss das Modul ("Konfiguration [acp_kb]") im ACP hinzugefügt werden.
Tobi
Projektleiter
Projektleiter
 
Beiträge: 1232
Registriert: 18.07.2005 20:31
Wohnort: Stuttgart
phpBB Version: 3.0.x

Re: [BETA] Mini Knowledge Base

Beitragvon Carny » 21.11.2007 23:17

Hi,

ist nen Super Mod, nur habe ich da gerade nen Prob mit meinem Template und dem Mod in Verbindung mit dem Verfassen eines Artikels. Hab einfach mal einen Screenshot gemacht:

Bild

Wodran könnte das liegen? Ist auch nur da, also nicht wenn ich in den Kategorien surfe oder so...

Gruß Canry
Carny
Reg. Benutzer
Reg. Benutzer
 
Beiträge: 6
Registriert: 05.11.2007 14:25

Re: [BETA] Mini Knowledge Base

Beitragvon Tobi » 07.01.2008 01:23

Hast du an der Templatedatei was geändert? Lass die Seite mal duch den Validator laufen, gib aber vorher Gästen das Recht Artikel zu verfassen. Da sollten dir eigentlich alle HTML-Fehler angezegt werden.
Tobi
Projektleiter
Projektleiter
 
Beiträge: 1232
Registriert: 18.07.2005 20:31
Wohnort: Stuttgart
phpBB Version: 3.0.x

Re: [BETA] Mini Knowledge Base

Beitragvon Tobi » 08.01.2008 21:37

OK ich habe das Problem gefunden. Es liegt daran das deine posting_buttons.html nicht zu der Templatedatei passt. Entweder du wartest bis es ein Subsilver2 Template für die KB gibt, oder du nimmst die posting_buttons.html aus Prosilver, nennst sie in posting_buttons2.html um und packst sie in deinen Templateordner, dann mache die kb_posting.html auf und suche nach
Code: Alles auswählen
<!-- INCLUDE posting_buttons.html -->
ersetze es mit
Code: Alles auswählen
<!-- INCLUDE posting_buttons2.html -->
Tobi
Projektleiter
Projektleiter
 
Beiträge: 1232
Registriert: 18.07.2005 20:31
Wohnort: Stuttgart
phpBB Version: 3.0.x

Re: [BETA] Mini Knowledge Base

Beitragvon Firefox » 19.04.2008 23:01

Hallo,

ich hätte mal ne Frage: Wie fügt man Artikel hinzu?

Ich hab alles hochgeladen und es wird auch angezeigt, aber nirgends steht "Artikel hinzufügen" oder so. Danach hab ich mal die kbposting.php direkt aufgerufen und dann kommt: Du hast keine Berechtigung, diesen Bereich zu betreten.

Ich bin aber Admin dort und die User-ID ist 2, hab ich auch in der Config so eingetragen.

Einen Bug gibts übrigends auch: Wenn man ne Kategorie anlegt, und in der Beschreibung ein Umlaut oder so reinmacht, gibts nen MySQL-Fehler, pls fixen.

EDIT: Hab noch nen Bug vergessen: In der install.xml wird angezeigt, dass man folgendes in SQL ausführen soll:

Code: Alles auswählen
INSERT INTO `phpbb_kb_config` (`config_name`, `config_value`) VALUES
   ('kb_title', '', 1),
   ('kb_description', '', 1),
   ('post_subject', '', 1),
   ('post_message','', 1),
   ('index_topics', '3', 0),
   ('topic_type', '0', 0),
   ('post_user', '2', 0),
   ('kb_mode', '1', 0),
   ('cache_time', '3600', 0),
   ('activ_types', '1', 0),
   ('show_post_edit', '1', 0),
   ('update_post', '1', 0);


Das geht aber nicht, da man in 2 Spalten nicht 3 Werte eintragen kann.

also muss jeweils der letzte Parameter weg oder noch eine Spalte dazukommen.
Zuletzt geändert von Firefox am 19.04.2008 23:13, insgesamt 1-mal geändert.
Firefox
Reg. Benutzer
Reg. Benutzer
 
Beiträge: 11
Registriert: 25.01.2008 21:47
phpBB Version: 3.0.x

Re: [BETA] Mini Knowledge Base

Beitragvon Tobi » 19.04.2008 23:10

Hast du dir bzw. der Gruppe Admin auch die Rechte gegeben um Artikel zu schreiben?
In Der Konfiguration stellst du nur den User ein der Beiträge zu den Artikeln schreibt.

Bugs bitte im Bugtracer melden.
Tobi
Projektleiter
Projektleiter
 
Beiträge: 1232
Registriert: 18.07.2005 20:31
Wohnort: Stuttgart
phpBB Version: 3.0.x

Re: [BETA] Mini Knowledge Base

Beitragvon Firefox » 19.04.2008 23:16

hmm wo kann man denn das einstellen?

in der Rechteverwaltung von Phpbb3 hab ich alles auf Ja, aber es geht trotzdem nicht.
Firefox
Reg. Benutzer
Reg. Benutzer
 
Beiträge: 11
Registriert: 25.01.2008 21:47
phpBB Version: 3.0.x

Nächste

Zurück zu Mod Datenbank



Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast





Impressum | Credits