לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי     אפשרות תפריט  צ'אט     אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה ‎print ‎"Hello World!"; if‎ ‎not rules.‎know ‎then rules.‎read(); חץ ימינה  

לך אחורה   לובי הפורומים > מחשבים > תכנות ובניית אתרים
שמור לעצמך קישור לדף זה באתרי שמירת קישורים חברתיים
תגובה
 
כלי אשכול חפש באשכול זה



  #1  
ישן 24-06-2012, 22:48
  tbe tbe אינו מחובר  
 
חבר מתאריך: 03.01.12
הודעות: 149
שינוי ספרייט

היי

אני משתמש בספרייט לתצוגת אייקונים

ברגע שאני משנה את הקובץ (מוסיף אייקון)

הדפדפן לא מעדכן לי את התמונה

יש לי גירסאות ל CSS לדוגמה:

קוד PHP:
 http://domain.com/css.css?v=1
http://domain.com/css.css?v=2 


הבעיה היא שב CSS אני מפנה את האלמנט לקובץ SPRITE

דוגמה:

קוד PHP:
 .el {
    
width241px;
    
height587px;
    
background-imageurl("../../private_files/img/main-sprite.png");
    
background-position: -10px -253px;
    
background-repeatno-repeat;
    
positionrelative;



השם של הקובץ לא משתנה ומבחינת הדפדפן עדין יש לו את התמונה

קוד PHP:
 ../../private_files/img/main-sprite.png 


איך אני יכול להכריח את הדפדפן לעדכן את הקובץ של הספרייט

HTACCESS

קוד PHP:
 RewriteEngine on




RewriteCond 
$!^(index\.php|img|css_files|js_files|robots\.txt|s  itemap\.xml)




RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond 
%{REQUEST_FILENAME} !-d



RewriteRule 
^(.*)$ index.php/$[L

<
IfModule mod_expires.c>
  
ExpiresActive on
  ExpiresDefault 
"access plus 1 month"
  
ExpiresByType text/cache-manifest "access plus 0 seconds"

  
ExpiresByType text/html                 "access plus 0 seconds"
  
# נתונים
  
ExpiresByType text/xml                  "access plus 0 seconds"
  
ExpiresByType application/xml           "access plus 0 seconds"
  
ExpiresByType application/json          "access plus 0 seconds"


# rss פיד
  
ExpiresByType application/rss+xml       "access plus 1 hour"

# (אייקון מועדפים (אי אפשר לשנות את השם
  
ExpiresByType image/vnd.microsoft.icon  "access plus 1 week" 

# מדיה: תמונות, וידאו, קבצי שמע
  
ExpiresByType image/gif                 "access plus 1 month"
  
ExpiresByType image/png                 "access plus 1 month"
  
ExpiresByType image/jpg                 "access plus 1 month"
  
ExpiresByType image/jpeg                "access plus 1 month"
  
ExpiresByType video/ogg                 "access plus 1 month"
  
ExpiresByType audio/ogg                 "access plus 1 month"
  
ExpiresByType video/mp4                 "access plus 1 month"
  
ExpiresByType video/webm                "access plus 1 month"
  
# פונטי רשת
  
ExpiresByType font/truetype             "access plus 1 month"
  
ExpiresByType font/opentype             "access plus 1 month"
  
ExpiresByType font/woff                 "access plus 1 month"
  
ExpiresByType image/svg+xml             "access plus 1 month"
  
ExpiresByType application/vnd.ms-fontobject "access plus 1 month"
    
# גליונות עיצוב וג'אווה סקריפט
  
ExpiresByType text/css                  "access plus 1 month"
  
ExpiresByType application/javascript    "access plus 1 month"
  
ExpiresByType text/javascript           "access plus 1 month"
</IfModule>

AddDefaultCharset utf-8
# למספר סוגי קבצים utf-8 מכריח קידוד
AddCharset utf-.html .css .js .xml .json .rss

ServerSignature Off 


תודה

בנוסף אשמח גם לחוות דעת על ה HTACCESS

שוב תודה
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
תגובה

כלי אשכול חפש באשכול זה
חפש באשכול זה:

חיפוש מתקדם
מצבי תצוגה דרג אשכול זה
דרג אשכול זה:

מזער את תיבת המידע אפשרויות משלוח הודעות
אתה לא יכול לפתוח אשכולות חדשים
אתה לא יכול להגיב לאשכולות
אתה לא יכול לצרף קבצים
אתה לא יכול לערוך את ההודעות שלך

קוד vB פעיל
קוד [IMG] פעיל
קוד HTML כבוי
מעבר לפורום



כל הזמנים המוצגים בדף זה הם לפי איזור זמן GMT +2. השעה כעת היא 22:47

הדף נוצר ב 0.07 שניות עם 10 שאילתות

הפורום מבוסס על vBulletin, גירסא 3.0.6
כל הזכויות לתוכנת הפורומים שמורות © 2024 - 2000 לחברת Jelsoft Enterprises.
כל הזכויות שמורות ל Fresh.co.il ©

צור קשר | תקנון האתר