הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   בעיה בשרת או בקוד?משנה לי את הסיומת של הקובץ. (https://hosts.co.il/forums/showthread.php?t=56179)

MusicMan 07-11-07 16:27

בעיה בשרת או בקוד?משנה לי את הסיומת של הקובץ.
 
שלום!
לפיירפוקש יש אדונים(תוספות) לדוגמא באתר הזה:
https://addons.mozilla.org/en-US/firefox/addon/748
עכשיו אם תלחצו על הלינק להורדה: https://addons.mozilla.org/en-US/fir...z+tb+sm+fl.xpi
הקובץ יירד כקובץ XPI לבעלי IE ולבעלי FF הוא ישאל אם להתקין את התוספת. העלתי את הקובץ לשרת שלי בלינק הזה: http://korkinet.freehost.co.il/heroe...unes-2.9.5.xpi
ושלוחצים עליו יורד קובץ ZIP (ככה בIE6) יש לציין כי הקובץ בשרת הוא בXPI.
כמה שאלות:
לכל בעלי FF סרגל התוספות קופץ לכם או שהקובץ יורד רגיל?
למה הקובץ משנה את הסיומת?
זה בעיה בקוד?(ALT=BLANK) או בשרת?
איך אני מסדר את זה? תודה רבה רבה!!!

Striker 08-11-07 04:31

סיומת XPI , נותן לי אפשרות פתח\שמור לדיסק. (FF)

Tomer 08-11-07 04:38

PHP קוד:

<a href="/en-US/firefox/downloads/file/16465/greasemonkey-0.7.20070607.0-fx.xpi" id="installTrigger16465" addonName="Greasemonkey" addonIcon="/img/default_icon.png" addonHash="sha1:eb791d4e1058f65a85991614540e130a798f7aa2" onclick="return install(event,document.getElementById('installTrigger16465').getAttribute('addonName'), document.getElementById('installTrigger16465').getAttribute('addonIcon'), document.getElementById('installTrigger16465').getAttribute('addonHash'));" 

זו השורה באתר של Mozilla. כנראה שככה צריכה להראות התקנת Addon

MusicMan 08-11-07 11:34

לא עוזר הנה זה הקוד ששמתי:
PHP קוד:

<a href="http://korkinet.freehost.co.il/heroes/includes/XPIs/FoxyTunes-2.9.5.xpi" id="installTrigger16465" addonName="FoxyTunes" addonIcon="http://korkinet.freehost.co.il/heroes/themes/default/images/installnow.jpg" addonHash="sha1:eb791d4e1058f65a85991614540e130a798f7aa2" onclick="return install(event,document.getElementById('installTrigger16465').getAttribute('addonName'), document.getElementById('installTrigger16465').getAttribute('addonIcon'), document.getElementById('installTrigger16465').getAttribute('addonHash'));" 

אני חושב שזה משו בשרת כי אפילו בלי הקוד הזה קופצת לי ההתקנה.
עריכה:
הגעתי לכאן:
http://forums.mozillazine.org/viewtopic.php?t=590086 ולפי מה שהבנתי זה בAJAX? אין לי מושג בזה מה עושים?
http://www.w3schools.com/php/php_ajax_database.asp

Daniel 08-11-07 12:04

return install(event,document.getElementById('installTrig ger16465').getAttribute('addonName'), document.getElementById('installTrigger16465').get Attribute('addonIcon'), document.getElementById('installTrigger16465').get Attribute('addonHash'));

הייתי מציע לך לבדוק את זה

daMn 08-11-07 15:14

FF אמור להתקין ישירות סיומת xpi, אלא אם הגדירו לו משהו אחר.
בIE או פשוט ישאל פתח/שמור/ביטול
לגבי זה שהעלת אותו והוא הפך לzip..
הייתי מציע לך לעבור את הקוד מקור של האתר שיש את ההורדה, תנסה לחפש שם כל מיני סקריפטים, יכול להיות שזה יעזור.

MusicMan 08-11-07 15:36

לקחתי את הקוד של כל הדף ושיניתי רק את הלינק לקובץ ועדיין לא טוב.
אבל לקחתי את הלינק של מוזילה ללא שום סקריפט או אלט רק קישור ישיר וזה יורד כהתקנה.
איך זה?


כל הזמנים הם GMT +2. הזמן כעת הוא 04:56.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ