ich bin gerade dabei, das news Mod an meine Bedürfnisse anzupassen.
Testweise wollte ich es gemäß knowledge/kb_show.php?id=57 in ein geziptes Modul verpacken.
Wenn ich versuche, es einzuspielen, bricht es mit MODULE_CORRUPTED (also dem Äquivalent aus der lang-Datei) ab.
So erstelle ich das zip:
Code: Select all
zip -r news_topic_hover.zip language/ portal/ styles/
Code: Select all
Archive: news_topic_hover.zip
Length Date Time Name
--------- ---------- ----- ----
0 2012-10-14 12:38 language/
0 2012-10-14 12:38 language/en/
0 2012-10-14 12:39 language/en/mods/
0 2012-10-14 12:53 language/en/mods/portal/
3605 2012-10-14 12:52 language/en/mods/portal/portal_news_topic_hover_module.php
0 2012-10-14 12:39 language/de/
0 2012-10-14 12:40 language/de/mods/
0 2012-10-14 12:40 language/de/mods/portal/
4045 2012-10-14 12:40 language/de/mods/portal/portal_news_topic_hover_module.php
0 2012-10-14 12:40 portal/
0 2012-10-14 12:41 portal/modules/
21974 2012-10-14 12:41 portal/modules/portal_news_topic_hover.php
0 2012-10-14 12:41 styles/
0 2012-10-14 12:41 styles/prosilver/
0 2012-10-14 12:41 styles/prosilver/template/
0 2012-10-14 12:41 styles/prosilver/template/portal/
0 2012-10-14 12:42 styles/prosilver/template/portal/modules/
4144 2012-10-14 12:42 styles/prosilver/template/portal/modules/news_topic_hover_compact_center.html
--------- -------
33768 18 files
unter die Zeile "// Only allow files in adm, language, portal and styles folder" folgendes eingefügt:
Code: Select all
print("cur_file: $cur_file<br />");
print("path: $cur_path - pos $cut_pos<br /><br />");
print('array compare:' . substr($cur_path, 0, $cut_pos) . '<br /><br />');
Code: Select all
cur_file: ./../portal/upload/news_topic_hover/portal/modules/portal_news_topic_hover.php
path: portal/modules/portal_news_topic_hover.php - pos 6
array compare:portal
Code: Select all
cur_file: ./../portal/upload/news_topic_hover/..
path: .. - pos
array compare:
Wenn ich die if-Abrage einfach durch ein if(false) ersetzte, lädt er den Content ohne Probleme hoch.
Also irgendwas gefällt ihm an der Datei nicht, wenn ich die Dateien ausgeben lasse ist die letzte: cur_file:./../portal/upload/news_topic_hover/..
Wie bekomme ich die weg, sprich wie erstellt ihr eure Archive?
Ich habe testweise mal im Finder entpackt, und dann ein neues Archiv erstellt, dann bekomme ich: Unexpected header, ending loop
Aber im Endeffekt will ich das Zip ja auf dem Entwicklungssystem erstellen.