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 filesunter 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:portalCode: 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.


