Thema zum Download Download Extension

Support für Extensions für phpBB 3.1.x von Entwickler OXPUS
Antworten
Benutzeravatar
oxpus
Chief handy-man
Beiträge: 2660
Registriert: Do 13. Dez 2007, 23:06
Wohnort: Irgendwo im I-Net
Kontaktdaten:

Thema zum Download Download Extension

Beitrag von oxpus »


Name: Download Extension
Kategorie: phpBB 3.1.x OXPUS Extensions
Autor: oxpus
Beschreibung: Die konvertierte Download Extension für das phpBB 3.1.x
Status: Gold

Latest Updates from 7.1.15:
ADD ACP overview statistic

Dateiversion: 7.1.16
Datei: Download_EXT_7_1_16.zip
Größe: 1.25 MiB

Diskussionsthema zum Download

Download anzeigen: Download Extension
Zuletzt geändert von oxpus am Di 23. Dez 2014, 14:18, insgesamt 75-mal geändert.
Grund: Die Informationen des Downloads wurden aktualisiert
Karsten Ude
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Pico
Beiträge: 26
Registriert: Do 30. Dez 2010, 11:53

Re: Thema zum Download Download Extension

Beitrag von Pico »

Great information!
Thank you very much!

I'm going to test it.

EDIT:
After short testing is working ok.

I will only suggest to use built-in notification system instead of popup notification. I think that can be done in further releases.
Benutzeravatar
oxpus
Chief handy-man
Beiträge: 2660
Registriert: Do 13. Dez 2007, 23:06
Wohnort: Irgendwo im I-Net
Kontaktdaten:

Re: Thema zum Download Download Extension

Beitrag von oxpus »

Pico hat geschrieben:Great information!
Thank you very much!

I'm going to test it.
Pico hat geschrieben:EDIT:
After short testing is working ok.
Great. Nice to read this.
Pico hat geschrieben:I will only suggest to use built-in notification system instead of popup notification. I think that can be done in further releases.
I've built the first release as a 100% copy of the old build to release the extention as fast as I can
But it''s a good idea, to give the built-in-notification a try to replace the popup. Thanks for that hint.
But the notification as a board message in the forum header will not be changed, only the popup, as the user select the one or other...
Karsten Ude
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
wintstar
Beiträge: 3
Registriert: Do 27. Aug 2009, 16:08

Re: Thema zum Download Download Extension

Beitrag von wintstar »

Die Templates enthalten noch

Code: Alles auswählen

<span class="corners-top"><span></span></span>
<span class="corners-bottom"><span></span></span>
Paket ist => Letzter Download Thu 25. Dec 2014, 11:49

Tabs werden im Desktop als responsive Tabs dargestellt

Vorschlag für die Buttons in downloads_body.html

Code: Alles auswählen

[code]<!-- IF DL_MODCP --><div><span>[ {DL_MODCP} ]</span></div><!-- ENDIF -->
<br /><!-- IF S_DL_UPLOAD --><div class="buttons" style="float: left;"><a href="{DL_UPLOAD}" class="button icon-button reply-icon">{L_DL_UPLOAD}</a></div><!-- ENDIF --><div class="buttons" style="float: right;"><a href="{U_DL_SEARCH}" class="button icon-button">{L_DL_SEARCH_DOWNLOAD}</a></div>
<br style="clear: both;" />
[/code]

ersetzen mit

Code: Alles auswählen

<p>
	<strong><!-- IF DL_MODCP -->{L_DLL_MODERATORS}<!-- ENDIF --></strong> {DL_MODCP}
</p>

<div class="action-bar top">

	<div class="buttons">
	<!-- IF S_DL_UPLOAD -->
		<a href="{DL_UPLOAD}" class="button icon-button reply-icon">{L_DL_UPLOAD}</a>
	<!-- ENDIF -->
		<a href="{U_DL_SEARCH}" class="button icon-button">{L_DL_SEARCH_DOWNLOAD}</a>
	</div>
</div>
Dateianhänge
hotschis_download-3.1.-tabs.PNG
hotschis_download-3.1.-tabs.PNG (14.56 KiB) 10541 mal betrachtet
Benutzeravatar
oxpus
Chief handy-man
Beiträge: 2660
Registriert: Do 13. Dez 2007, 23:06
Wohnort: Irgendwo im I-Net
Kontaktdaten:

Re: Thema zum Download Download Extension

Beitrag von oxpus »

Danke für die Hinweise.
Ich habe das nun in meiner Testumgebung geändert und werde nach Weihnachten die nächste Version veröffentlichen.

Hinweis:
Den Suchbutton lasse ich allerdings weiterhin rechts anzeigen.
Das ist gewollt und soll nicht in einem "Block" links untergehen.
Karsten Ude
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
oxpus
Chief handy-man
Beiträge: 2660
Registriert: Do 13. Dez 2007, 23:06
Wohnort: Irgendwo im I-Net
Kontaktdaten:

Re: Thema zum Download Download Extension

Beitrag von oxpus »

So, Update auf 7.0.1 beinhaltet:

- Fehler in Toolbox behoben (Aufruf einer nicht mehr vorhandenen Klassen-Methode)
- Styles bereinigt und Tabs in Download Detailansicht wieder hergestellt (THX an Winstar)
- HTML-Popup durch JQuery-Popup (in Anlehnung an phpBB-Popup-Methode) ersetzt

Update:
- Extension deaktivieren
- Alle Dateien der neuen Version in das Forum hochladen und die bestehenden Dateien damit ersetzen
- Extension wieder aktivieren
Karsten Ude
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
fb280
Beiträge: 35
Registriert: Do 11. Mär 2010, 17:15

Re: Thema zum Download Download Extension

Beitrag von fb280 »

Hallo oxpus.

Zuerst vielen Dank für deine Arbeit.

Bei der Testinstallation auf dem lokalen Server (xampp) sind zwei Fehler (offensichtlich nur bei mir) aufgetreten. Nachdem ich eine Datei zum Download hochgeladen habe und diese nun, egal mit welcher Berechtigung, aufrufen möchte erhalte ich die Fehlermeldung von meiner Datenbank:

Code: Alles auswählen

Allgemeiner Fehler
SQL ERROR [ mysql4 ]

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

SQL

SELECT id, description, desc_uid, desc_bitfield, desc_flags FROM phpbb_downloads WHERE MATCH (description) AGAINST ('Kommentar zum Gesetz zur Neuausrichtung der arbeitsmarktpolitischen Instrumente') 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: 855
CALL: trigger_error()

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

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

FILE: [ROOT]/phpbb/db/driver/driver.php
LINE: 261
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: 1117
CALL: phpbb\db\driver\factory->sql_query_limit()

FILE: [ROOT]/ext/oxpus/dl_ext/controller/main.php
LINE: 898
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/Symfony/Component/HttpKernel/HttpKernel.php
LINE: 117
CALL: call_user_func_array()

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

FILE: [ROOT]/app.php
LINE: 33
CALL: Symfony\Component\HttpKernel\HttpKernel->handle()
Obwohl der die sql-Anweisungen in der release_7_0_0.php vorhanden sind.

Code: Alles auswählen

$statement = 'ALTER TABLE ' . $this->table_prefix . 'downloads ADD FULLTEXT INDEX desc_search(description)';
und

Code: Alles auswählen

$statement = 'CREATE FULLTEXT INDEX desc_search ON ' . $this->table_prefix . 'downloads(description) ON [PRIMARY]';
Ich kann den Fehler leider nicht finden. Ich würde mich freuen, wenn Du mir hier weiterhelfen könntest.

Der zweite Fehler ist hier
spacer.png
spacer.png (8.09 KiB) 10513 mal betrachtet
zu finden. Der Pfad zur spacer.gif

Code: Alles auswählen

No route found for "GET /dl_ext/images/spacer.gif"
erscheint falsch zu sein. Auch hier wäre ich für Hilfe Dankbar.
Benutzeravatar
oxpus
Chief handy-man
Beiträge: 2660
Registriert: Do 13. Dez 2007, 23:06
Wohnort: Irgendwo im I-Net
Kontaktdaten:

Re: Thema zum Download Download Extension

Beitrag von oxpus »

Zum einen bitte mal diese SQL-Anweisungen in der Datenbank direkt ausführen:

Code: Alles auswählen

ALTER TABLE phpbb_downloads ENGINE = MyISAM;
ALTER TABLE phpbb_downloads CHANGE COLUMN description description MEDIUMTEXT NOT NULL;
ALTER TABLE phpbb_downloads ADD FULLTEXT INDEX desc_search(description);
Das sollte die Fehler beheben.
Wenn keine MySQL-Datenbank eingesetzt wird oder der hiermit erstellte Index nicht verfügbar ist (kommt auch auf den Datenbank Server an), dann bitte im ACP in den allgemeinen Einstellungen die Anzeige ähnlicher Downloads abschalten. Daher rührt dann nämlich der Fehler.

Das Image ist das eigene Icon, welches man einer Kategorie vergeben kann.
Bitte entweder bei der Anlage der Kategorie das Feld leer lassen oder ein anderes Bild angeben.
Karsten Ude
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
fb280
Beiträge: 35
Registriert: Do 11. Mär 2010, 17:15

Re: Thema zum Download Download Extension

Beitrag von fb280 »

Hallo oxpus.

Vielen Dank für deine Mühen. Die Ausführung der SQL-Anweisungen haben den Datenbankfehler vollständig behoben!

Sorgen macht mir, leider immer noch, die spacer.gif. Ich habe deinen Rat befolgt und das Feld leer gelassen. Leider füllt sich das Feld immer selbstständig mit ./../images/spacer.gif.

Liegt es vielleicht daran (meine laienhafte Vermutung), dass in der class_dl_main.php der Pfad schon fest vorgegeben ist?
Dort findet sich nämlich:

Code: Alles auswählen

Line 47: 			$tree_dl[$only_cat]['cat_icon'] = (isset($dl_index[$only_cat]['cat_icon']) && $dl_index[$only_cat]['cat_icon'] != '') ? $dl_index[$only_cat]['cat_icon'] : dl_init::phpbb_root_path() . 'images/spacer.gif';
	Line 93: 						$tree_dl[$cat_id]['cat_icon'] = (isset($value['cat_icon']) && $value['cat_icon'] != '') ? $value['cat_icon'] : dl_init::phpbb_root_path() . 'images/spacer.gif';
	Line 127: 				$tree_dl[$cat_id]['cat_icon'] = (isset($value['cat_icon']) && $value['cat_icon'] != '') ? $value['cat_icon'] : dl_init::phpbb_root_path() . 'images/spacer.gif';
	Line 155: 				$sublevel['cat_icon'][$i] = (isset($dl_index[$cat_id]['cat_icon']) && $dl_index[$cat_id]['cat_icon'] != '') ? $dl_index[$cat_id]['cat_icon'] : dl_init::phpbb_root_path() . 'images/spacer.gif';
Ich bin da wirklich ratlos. Insbesondere da ein ein alternatives Bild auch keinen Erfolg bringt.
Benutzeravatar
oxpus
Chief handy-man
Beiträge: 2660
Registriert: Do 13. Dez 2007, 23:06
Wohnort: Irgendwo im I-Net
Kontaktdaten:

Re: Thema zum Download Download Extension

Beitrag von oxpus »

So, Version 7.0.2 ist nun draussen.
Damit lassen sich die Images bei den Kategorien auch weglassen und die Erweiterung ignoriert dann das nicht gesetzte Bild.
Karsten Ude
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Antworten