[FINAL] Download Extension 7.1.16 / 7.2.12

In diesem Forum können Extension-Autoren ihre Extensions vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
Benutzeravatar
oxpus
Ehemaliger
Beiträge: 5065
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Re: [FINAL] Download Extension 7.1.14

Beitragvon oxpus » 20.07.2016 22:27

Das sind alles Felder, die noch vor Version 7.1.0 existierten.
Danach kamen neue Felder und eine neue Tabelle hinzu.
Diese lassen sich über die folgenden SQL-Statements nachträglich anlegen:

Code: Alles auswählen

ALTER TABLE `phpbb_dl_versions` ADD COLUMN `ver_file_hash` varchar(255) COLLATE utf8_bin NOT NULL DEFAULT '';
ALTER TABLE `phpbb_dl_versions` ADD COLUMN `ver_text` mediumtext COLLATE utf8_bin NOT NULL;
ALTER TABLE `phpbb_dl_versions` ADD COLUMN `ver_uid` char(8) COLLATE utf8_bin NOT NULL DEFAULT '';
ALTER TABLE `phpbb_dl_versions` ADD COLUMN `ver_bitfield` varchar(255) COLLATE utf8_bin NOT NULL DEFAULT '';
ALTER TABLE `phpbb_dl_versions` ADD COLUMN `ver_flags` int(11) unsigned NOT NULL DEFAULT '0';
ALTER TABLE `phpbb_dl_versions` ADD COLUMN `ver_active` tinyint(1) unsigned NOT NULL DEFAULT '0';


CREATE TABLE `phpbb_dl_ver_files` (
  `ver_file_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
  `dl_id` int(11) NOT NULL DEFAULT '0',
  `ver_id` int(11) NOT NULL DEFAULT '0',
  `real_name` varchar(255) COLLATE utf8_bin NOT NULL DEFAULT '',
  `file_name` varchar(255) COLLATE utf8_bin NOT NULL DEFAULT '',
  `file_title` varchar(255) COLLATE utf8_bin NOT NULL DEFAULT '',
  `file_type` tinyint(1) unsigned NOT NULL DEFAULT '0',
  PRIMARY KEY (`ver_file_id`)
);


Ersetze dabei bei Bedarf den Tabellen prefix "phpbb_" durch einen Tabellenprefix, also wenn dieser davon abweicht.
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!

MK35
Mitglied
Beiträge: 104
Registriert: 16.04.2007 15:32

Re: [FINAL] Download Extension 7.1.14

Beitragvon MK35 » 21.07.2016 18:40

Bei dem ersten Zeile gibt er mir einen Fehler aus

SQL-Befehl:

ALTER TABLE `phpbb_dl_versions` ADD COLUMN `ver_file_hash` varchar( 255 ) COLLATE utf8_bin NOT NULL DEFAULT '';

MySQL meldet: Dokumentation
#1060 - Duplicate column name 'ver_file_hash'

Die erzeugte Tabelle hat nun folgende Spalten
ver file id
dl id
ver id
real name
file name
file title
file type

Ist das so ok?

Benutzeravatar
oxpus
Ehemaliger
Beiträge: 5065
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Re: [FINAL] Download Extension 7.1.14

Beitragvon oxpus » 21.07.2016 23:03

Nein, das ist nicht alles.
Die Tabelle muss so aussehen, wenn du die Extension ab Version 7.1.0 oder neuer einsetzt:

Code: Alles auswählen

CREATE TABLE `phpbb_dl_versions` (
  `ver_id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `dl_id` int(11) unsigned NOT NULL DEFAULT '0',
  `ver_file_name` varchar(255) COLLATE utf8_bin NOT NULL DEFAULT '',
  `ver_real_file` varchar(255) COLLATE utf8_bin NOT NULL DEFAULT '',
  `ver_file_size` bigint(20) NOT NULL DEFAULT '0',
  `ver_version` varchar(32) COLLATE utf8_bin DEFAULT NULL,
  `ver_change_time` int(11) unsigned NOT NULL DEFAULT '0',
  `ver_add_time` int(11) unsigned NOT NULL DEFAULT '0',
  `ver_add_user` mediumint(8) unsigned NOT NULL DEFAULT '0',
  `ver_change_user` mediumint(8) unsigned NOT NULL DEFAULT '0',
  `ver_file_hash` varchar(255) COLLATE utf8_bin NOT NULL DEFAULT '',
  `ver_text` mediumtext COLLATE utf8_bin NOT NULL,
  `ver_uid` char(8) COLLATE utf8_bin NOT NULL DEFAULT '',
  `ver_bitfield` varchar(255) COLLATE utf8_bin NOT NULL DEFAULT '',
  `ver_flags` int(11) unsigned NOT NULL DEFAULT '0',
  `ver_active` tinyint(1) unsigned NOT NULL DEFAULT '0',
  PRIMARY KEY (`ver_id`)
);
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!

MK35
Mitglied
Beiträge: 104
Registriert: 16.04.2007 15:32

Re: [FINAL] Download Extension 7.1.14

Beitragvon MK35 » 22.07.2016 13:50

Ok habe ich jetzt so drin. Download funktioniert. Danke dir.

Jörg-CH
Mitglied
Beiträge: 33
Registriert: 30.12.2014 21:36

Re: [FINAL] Download Extension 7.1.16 / 7.2.2

Beitragvon Jörg-CH » 26.03.2017 08:36

Hallo habe ein Problem durch das Update auf die neusten versionen von phpBB und der Extension....

Trotz zurück setzen der Berechtigung wird beim Download immer wieder die Seite neu aufgebaut. Im hintegrund bekomme ich gesagt ich hätte kein Zugriff auf den Ordner dl_ext/Files/Download hätte .....

Woran könnte das den liegen ?

Gruss Jörg

Benutzeravatar
oxpus
Ehemaliger
Beiträge: 5065
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Re: [FINAL] Download Extension 7.1.16 / 7.2.2

Beitragvon oxpus » 23.04.2017 17:10

dl_ext/Files/Download wäre dann auch so falsch, wenn dann dl_ext/files/downloads.
Und zudem muss der Ordner inkl. allen Unterordnern die Zugriffsrechte des Webservers haben, ggf. auch CHMOD 777, um perfekt zu arbeiten.
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!

LuMaReMa
Mitglied
Beiträge: 131
Registriert: 09.11.2016 08:27

Re: [FINAL] Download Extension 7.1.16 / 7.2.3

Beitragvon LuMaReMa » 27.04.2017 17:38

Hallo! Ich habe gerade die Extension installiert, 1 Kategorie angelegt und eine Datei eingefügt. Die Kategorie wird mir im Frontend angezeigt. Wenn ich darauf klicke erscheint die Beschreibung des Downloads. Wenn ich dann aber auf Download oder auf die Beschreibung klicke kommt dies Meldung:
Allgemeiner Fehler

SQL ERROR [ mysqli ]

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

SQL

SELECT id, description, desc_uid, desc_bitfield, desc_flags FROM esterelforum_downloads WHERE MATCH (description) AGAINST ('<t>Campingküche zum Selberbauen</t>') AND id <> 1 AND cat = 1 ORDER BY description LIMIT 10

BACKTRACE


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

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

FILE: [ROOT]/phpbb/db/driver/mysqli.php
LINE: 193
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: 270
CALL: phpbb\db\driver\mysql_base->_sql_query_limit()

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

FILE: [ROOT]/ext/oxpus/dl_ext/includes/modules/dl_details.php
LINE: 1181
CALL: phpbb\db\driver\factory->sql_query_limit()

FILE: [ROOT]/ext/oxpus/dl_ext/controller/main.php
LINE: 982
CALL: include('[ROOT]/ext/oxpus/dl_ext/includes/modules/dl_details.php')

FILE: (not given by php)
LINE: (not given by php)
CALL: oxpus\dl_ext\controller\main->handle()

FILE: [ROOT]/vendor/symfony/http-kernel/HttpKernel.php
LINE: 144
CALL: call_user_func_array()

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

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


Bitte informiere die Board-Administration oder den Webmaster: info@xxxx.de

Powered by phpBB® Forum Software © phpBB Limited
Zuletzt geändert von Melmac am 27.04.2017 18:24, insgesamt 1-mal geändert.
Grund: Quote Tag korrigiert
Grüße aus dem Bergischen Land
Ludger

Benutzeravatar
oxpus
Ehemaliger
Beiträge: 5065
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Re: [FINAL] Download Extension 7.1.16 / 7.2.3

Beitragvon oxpus » 27.04.2017 19:59

Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!

LuMaReMa
Mitglied
Beiträge: 131
Registriert: 09.11.2016 08:27

Re: [FINAL] Download Extension 7.1.16 / 7.2.3

Beitragvon LuMaReMa » 27.04.2017 22:11

Sorry oxpus, aber ich verstehe da nur Bahnhof. Was muss ich wo und wie ändern? Wäre nett, wenn du mir das mal erklärst.

Edit: Hat sich erledigt. Ich habe etwas in Google recherchiert und herausgefunden, dass ich den Text in phpmyadmin in SQL eingeben und dann ausführen muss. Jetzt wird der Download angezeigt. EIne Frage noch: Muss ich diesen Vorgang jedesmal wiederholen, wenn ich einen neuen Download hinzugefügt habe?
Grüße aus dem Bergischen Land
Ludger

Benutzeravatar
franki
Ehemaliger
Beiträge: 2791
Registriert: 21.10.2007 14:02
Wohnort: Geldern-Walbeck
Kontaktdaten:

Re: [FINAL] Download Extension 7.1.16 / 7.2.3

Beitragvon franki » 27.04.2017 23:23

Hallo Oxpus

Habe gerade, wegen einer Codeanpassung für einen anderen Style, die Datei "styles\prosilver\template\view_dl_body.html"
geöffnet und mein Program gibt mir einen Syntaxfehler in Zeile 6 aus var activeCat = {S_OPEN_PANEL};.
Ist das richtig das dort die ' vor und hinter dem {S_OPEN_PANEL} fehlen ?

EDIT
DL-Ext. Version 7.2.3
LG Franki


Zurück zu „Extensions in Entwicklung“