Seite 2 von 2

Re: [3.2] Knowledge Base

Verfasst: 14.04.2017 14:06
von franki
Hallo Mylady
Mylady hat geschrieben:gibt es hier für den Entwicklungsstand vom 17.03.2017 (derzeit aktuell)
In der "ext\kinerity\knowledgebase\language\de\info_acp_knowledgebase.php" hat sich noch etwas geändert.
(Stand 31.03.2017)
Öffne de\info_acp_knowledgebase.php
suche

Code: Alles auswählen

	'ACP_KNOWLEDGEBASE_CATEGORY_ADD_LOG'		=> '<strong>Neue Wissensdatenbank Kategorie erstellt</strong><br />» %s',
füge danach ein

Code: Alles auswählen

	'ACP_KNOWLEDGEBASE_CATEGORY_DELETE_LOG'		=> '<strong>Wissensdatenbank Kategorie gelöscht</strong><br />» %s',
suche

Code: Alles auswählen

	// Manage page
füge danach ein

Code: Alles auswählen

	'ACP_KNOWLEDGEBASE_DELETE_CATEGORY_NOT_UPDATED'	=> array(
		1	=> 'Kategorie erfolgreich gelöscht.<br /><br />Bitte beachte, dass es %d Artikel in dieser Kategorie gab, der bereits zur neuen Kategorie gehörte. Der folgende Artikel war bereits vorhanden in:<br />%s',
		2	=> 'Kategorie erfolgreich gelöscht.<br /><br />Bitte beachte, dass es %d Artikel in dieser Kategorie gab, die bereits zur neuen Kategorie gehörten. Die folgenden Artikel waren bereits vorhanden in:<br />%s',
	),
	'ACP_KNOWLEDGEBASE_DELETE_CATEGORY_NOT_DELETED'	=> array(
		1	=> 'Kategorie erfolgreich gelöscht.<br /><br />Bitte beachte, dass es %d Artikel in dieser Kategorie gab, der zu einer anderen Kategorie gehörte. Der folgende Artikel wurde <b><u>nicht</u></b> gelöscht:<br />%s',
		2	=> 'Kategorie erfolgreich gelöscht.<br /><br />Bitte beachte, dass es %d Artikel in dieser Kategorie gab, die zu einer anderen Kategorie gehörten. Die folgenden Artikel wurden <b><u>nicht</u></b> gelöscht:<br />%s',
	),
suche

Code: Alles auswählen

	'ACP_KNOWLEDGEBASE_CREATE_CATEGORY_EXPLAIN'	=> 'Mit dem Formular unten kannst du eine neue Kategorie erstellen, welche in der Wissensdatenbank angezeigt wird.',
füge danach ein

Code: Alles auswählen

	'ACP_KNOWLEDGEBASE_DELETE_CATEGORY'			=> 'Kategorie löschen',
	'ACP_KNOWLEDGEBASE_DELETE_CATEGORY_EXPLAIN'	=> 'Mit dem unten stehenden Formular kannst Du eine vorhandene Kategorie in der Wissensdatenbank löschen. Du kannst alle mit dieser Kategorie verknüpften Artikel löschen oder in eine andere Kategorie verschieben. <strong>Artikel, die in anderen Kategorien existieren, werden nicht gelöscht oder verschoben.</strong>',
suche

Code: Alles auswählen

	'ACP_KNOWLEDGEBASE_EDIT_CATEGORY_EXPLAIN'	=> 'Mit dem Formular unten kannst du eine existierende Kategorie aktualisieren, welche in der Wissensdatenbank angezeigt wird.',
füge danach ein

Code: Alles auswählen

	'ACP_KNOWLEDGEDABE_INVALID_HASH'			=> 'Der Link ist beschädigt. Der Hash ist ungültig.',
suche

Code: Alles auswählen

	//'ACP_DELETE_CATEGORY_CONFIRM'				=> 'Bist du sicher, dass du diese Kategorie löschen willst?<br />Warnung: Wenn eine Kategorie gelöscht wird, werden alle darin enthaltenen Artikel ebenfalls gelöscht.',
ersetze durch

Code: Alles auswählen

	'ACP_DELETE_CATEGORY_CONFIRM'				=> 'Bist du sicher, dass du diese Kategorie löschen willst?<br />Warnung: Wenn eine Kategorie gelöscht wird, werden alle darin enthaltenen Artikel ebenfalls gelöscht.',
füge danach ein

Code: Alles auswählen

	'ACP_DELETE_ARTICLES'						=> 'Artikel löschen',
	'ACP_MOVE_ARTICLES'							=> 'Artikel verschieben',
	'ACP_DELETE_CATEGORY_CONFIRM'				=> 'Bist du sicher, dass du diese Kategorie löschen willst?<br />Warnung: Wenn eine Kategorie gelöscht wird, werden alle darin enthaltenen Artikel ebenfalls gelöscht.',
suche

Code: Alles auswählen

	//'ACP_CATEGORY_DELETED'						=> 'Kategorie erfolgreich gelöscht.',
ersetze durch

Code: Alles auswählen

	'ACP_CATEGORY_DELETED'						=> 'Kategorie erfolgreich gelöscht.',

Re: [3.2] Knowledge Base

Verfasst: 12.01.2020 20:12
von -motte-
Läuft diese Knowledgebase noch bei jemanden mit aktueller phpBB Software?

Schon beim Update auf 3.2.5 setzte sie bei mir aus, mit einem SQL Fehler, leider ohne Hilfe im Support zu der Extension.
Unter 3.3 gibs beim Aktivieren einen AJAX Fehler ...^^

Re: [3.2] Knowledge Base

Verfasst: 12.01.2020 21:14
von Passat
Die EXT läuft bei mir völlig problemlos mit 3.2.8.

Re: [3.2] Knowledge Base

Verfasst: 12.01.2020 21:17
von -motte-
bei mir hat er Tabellen nicht erstellt, warum auch immer.

Hab jetzt eine gefunden vom sheer ... aber diese scheint nicht ganz sauber zu sein im Bezug auf phpBB3.3 denn jetzt sagt mir die KB

Quelle der KnowledgeBase: https://github.com/AlexSheer/phpbb3.2-Knowledge-Base
Mein Ursprüngliches Thema zur KB von Alex Sheer: viewtopic.php?f=150&t=241851&p=1400360#p1400360
Beim Aufbau des Containers durch phpBB ist wegen einer installierten Erweiterung ein Fehler aufgetreten. Aus diesem Grund wurden alle Erweiterungen vorrübergehend deaktiviert. Bitte versuche das Problem zu beheben, in dem du den Cache des Boards leerst. Alle Erweiterungen werden automatisch wieder aktiviert, sobald der Container-Fehler behoben ist. Wenn das Problem dauerhaft auftritt, besuche bitte phpBB.com (englisch) für Support (deutschsprachiger Support auf phpBB.de).


Fehler: The file "/var/www/htdocs/web9/ext/sheer/knowledgebase/config/services.yml" does not contain valid YAML: The reserved indicator "@" cannot start a plain scalar; you need to quote the scalar at line 161 (near "- [set_user_loader, [@user_loader]]").

#0 /var/www/htdocs/web9/vendor/symfony/dependency-injection/Loader/YamlFileLoader.php(117): Symfony\Component\DependencyInjection\Loader\YamlFileLoader->loadFile('/var/www/htdocs...')
#1 /var/www/htdocs/web9/phpbb/extension/di/extension_base.php(99): Symfony\Component\DependencyInjection\Loader\YamlFileLoader->load('services.yml')
#2 /var/www/htdocs/web9/phpbb/extension/di/extension_base.php(63): phpbb\extension\di\extension_base->load_services(Object(Symfony\Component\DependencyInjection\Compiler\MergeExtensionConfigurationContainerBuilder))
#3 /var/www/htdocs/web9/vendor/symfony/dependency-injection/Compiler/MergeExtensionConfigurationPass.php(71): phpbb\extension\di\extension_base->load(Array, Object(Symfony\Component\DependencyInjection\Compiler\MergeExtensionConfigurationContainerBuilder))
#4 /var/www/htdocs/web9/vendor/symfony/http-kernel/DependencyInjection/MergeExtensionConfigurationPass.php(39): Symfony\Component\DependencyInjection\Compiler\MergeExtensionConfigurationPass->process(Object(Symfony\Component\DependencyInjection\ContainerBuilder))
#5 /var/www/htdocs/web9/vendor/symfony/dependency-injection/Compiler/Compiler.php(140): Symfony\Component\HttpKernel\DependencyInjection\MergeExtensionConfigurationPass->process(Object(Symfony\Component\DependencyInjection\ContainerBuilder))
#6 /var/www/htdocs/web9/vendor/symfony/dependency-injection/ContainerBuilder.php(789): Symfony\Component\DependencyInjection\Compiler\Compiler->compile(Object(Symfony\Component\DependencyInjection\ContainerBuilder))
#7 /var/www/htdocs/web9/phpbb/di/container_builder.php(203): Symfony\Component\DependencyInjection\ContainerBuilder->compile()
#8 /var/www/htdocs/web9/common.php(115): phpbb\di\container_builder->get_container()
#9 /var/www/htdocs/web9/adm/index.php(23): require('/var/www/htdocs...')
#10 {main}

Re: [3.2] Knowledge Base

Verfasst: 13.01.2020 12:48
von Mahony
Hallo
Hm..die Fehlermeldung und die Lösung dazu hast du ja bereits selbst gepostet.
-motte- hat geschrieben: 12.01.2020 21:17 Fehler: The file "/var/www/htdocs/web9/ext/sheer/knowledgebase/config/services.yml" does not contain valid YAML: The reserved indicator "@" cannot start a plain scalar; you need to quote the scalar at line 161 (near "- [set_user_loader, [@user_loader]]").
In Zeile 160 - 161 (in der Datei /config/services.yml) ersetze

Code: Alles auswählen

calls:
            - [set_user_loader, [@user_loader]]
durch

Code: Alles auswählen

calls:
            "- [set_user_loader, [@user_loader]]"
Am besten, du überprüfst die Datei /config/services.yml hiermit


Grüße: Mahony

Re: [3.2] Knowledge Base

Verfasst: 13.01.2020 17:40
von -motte-
Danke @Mahony manchmal hat man einfach ein Brett vorm Kopf .... ;) Danke auch für die Extension...

Jetzt hab ich wieder einen SQl Error ;)

Code: Alles auswählen

SQL ERROR [ mysqli ]

Unknown column 'a.display_order' in 'order clause' [1054]

SQL

SELECT a.*, u.user_colour, u.username FROM phpbb3_kb_articles a, phpbb3_users u WHERE a.article_category_id = 4 AND u.user_id = a.author_id ORDER BY a.display_order ASC LIMIT 10

BACKTRACE

FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()

FILE: [ROOT]/phpbb/db/driver/driver.php
LINE: 1023
CALL: trigger_error()

FILE: [ROOT]/phpbb/db/driver/mysqli.php
LINE: 195
CALL: phpbb\db\driver\driver->sql_error()

FILE: [ROOT]/phpbb/db/driver/mysql_base.php
LINE: 45
CALL: phpbb\db\driver\mysqli->sql_query()

FILE: [ROOT]/phpbb/db/driver/driver.php
LINE: 296
CALL: phpbb\db\driver\mysql_base->_sql_query_limit()

FILE: [ROOT]/phpbb/db/driver/factory.php
LINE: 337
CALL: phpbb\db\driver\driver->sql_query_limit()

FILE: [ROOT]/ext/sheer/knowledgebase/controller/category.php
LINE: 267
CALL: phpbb\db\driver\factory->sql_query_limit()

FILE: [ROOT]/vendor/symfony/http-kernel/HttpKernel.php
LINE: 151
CALL: sheer\knowledgebase\controller\category->cat()

FILE: [ROOT]/vendor/symfony/http-kernel/HttpKernel.php
LINE: 68
CALL: Symfony\Component\HttpKernel\HttpKernel->handleRaw()

FILE: [ROOT]/app.php
LINE: 35
CALL: Symfony\Component\HttpKernel\HttpKernel->handle()