[3.3] [3.2] [3.1] Download Extension

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
Ehemaliges Teammitglied
Beiträge: 5387
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Re: [FINAL] Download Extension 7.1.14

Beitrag von oxpus »

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: 128
Registriert: 16.04.2007 15:32

Re: [FINAL] Download Extension 7.1.14

Beitrag von MK35 »

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
Ehemaliges Teammitglied
Beiträge: 5387
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Re: [FINAL] Download Extension 7.1.14

Beitrag von oxpus »

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: 128
Registriert: 16.04.2007 15:32

Re: [FINAL] Download Extension 7.1.14

Beitrag von MK35 »

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

Beitrag von Jörg-CH »

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
Ehemaliges Teammitglied
Beiträge: 5387
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Re: [FINAL] Download Extension 7.1.16 / 7.2.2

Beitrag von oxpus »

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: 287
Registriert: 09.11.2016 08:27

Re: [FINAL] Download Extension 7.1.16 / 7.2.3

Beitrag von LuMaReMa »

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
Ehemaliges Teammitglied
Beiträge: 5387
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Re: [FINAL] Download Extension 7.1.16 / 7.2.3

Beitrag von oxpus »

Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
LuMaReMa
Mitglied
Beiträge: 287
Registriert: 09.11.2016 08:27

Re: [FINAL] Download Extension 7.1.16 / 7.2.3

Beitrag von LuMaReMa »

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
Ehemaliges Teammitglied
Beiträge: 2823
Registriert: 21.10.2007 14:02
Wohnort: Sonsbeck
Kontaktdaten:

Re: [FINAL] Download Extension 7.1.16 / 7.2.3

Beitrag von franki »

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
Antworten

Zurück zu „Extensions in Entwicklung“