Εξαφανίζεται η εικόνα μόνο στον ie

Joomla! forum. Joomla! Questions and Answers.

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Απάντηση
Nightfall25gr
Δημοσιεύσεις: 79
Εγγραφή: 29 Νοέμ 2006 18:14
Επικοινωνία:

Εξαφανίζεται η εικόνα μόνο στον ie

Δημοσίευση από Nightfall25gr » 30 Αύγ 2007 08:30

παιδιά καλημέρα.
εχω στήσει ένα site με joomla, το οποίο ήταν σχεδόν έτοιμο και την τελευταία μέρα κράσαρε κάτι.
δεν έχω γνώσεις php οπότε θα σας τα πώ λίγο απλά
(το site είναι www.sylivath.gr)
πήγα να βάλω δύο banner αφού πρώτα όμως έπρεπε να δημιουργήσω δύο θέσεις module μέσα στο ιndex.php του template. έτσι λοιπόν έβαλα σε κάποιο σημείο που τα ήθελα τον κώδικα:
<?php
if (mosCountModules( "design" )) {
?>
<div id="design" align="right" style="padding-top:27px; padding-right:5px;">
<?php mosLoadModules ( 'design',-1); ?>
</div>
<?php
}
?>
όλα δούλευαν καλά αλλά με τα πειράματα που έφτιαχνα και έβαζα τον κώδικα σε διάφορες θέσεις, και όχι μόνο, αλλά έβαζα και style μεσα στο index.php ξαφνικά εξαφανίστηκε η φωτογραφία με το λογότυπο (σύλλογος λιβαδιωτων αθηνών) που ήταν ακριβώς δίπλα στο banner που πήγα να προσθέσω!

Το περίεργο όμως είναι...ότι εξαφανίστηκε μόνο απο τον internet explorer6 ενώ στον FF ΔΟΥΛΕΥΟΥΝ ΟΛΑ ΜΙΑ ΧΑΡΑ. Με όσες αλλαγές έκανα στο .css και στο template μέσα ο FF ήταν πολύ συμβατός και τα έβλεπε όλα.
Επίσης ακόμη πιο περίεργο είναι ότι έσβησα όλόκληρο το template το ξαναεγκατέστησα στην αρχική του μορφή! και τα .css και όλα απείραχτα όπως ήταν πρίν και πάλι το πρόβλημα δεν λύθηκε! κοίταξα το template.css που απυθύνεται στον FF και το template_ie.css να βεβαιωθώ μπάς και έχει κανένα λάθος path αλλά όλα είναι σωστά!!!

Ψάχνοντας ανακάλυψα ότι μόλις το template το ονομάζω rt_modbusiness-δηλαδή στην αρχική του μορφή όταν το πρωτοεγκατέστησα και πρωτού κάνω οποιαδήποτε αλλαγή- Ο ΙΕ6 ΒΡΙΣΚΕΙ το λογότυπο!!! ΑΛΛΑ... εμφανίζει το λογότυπο μόνο στην αρχική σελίδα, frontpage...!!! ΌΤΑΝ ΚΑΝΕΙΣ BROWSE ΣΤΟ CONTENT ΤΗΣ ΣΕΛΙΔΑΣ ΟΠΟΥΔΗΠΟΤΕ ΧΑΝΕΤΕ ΤΟ ΛΟΓΟΤΥΠΟ!

ΕΑΝ ΑΝΟΙΞΕΤΕ ΤΟ SITE ΜΕ FF ΑΥΤΉ ΤΗ ΣΤΙΓΜΉ ΟΛΑ ΘΑ ΕΙΝΑΙ ΜΙΆ ΧΑΡΑ, ΣΤΟΝ IE6 ΦΑΙΝΕΤΑΙ ΤΟ ΛΟΓΟΤΥΠΟ ΣΤΗΝ ΑΡΧΙΚΗ ΣΕΛΙΔΑ ΑΛΛΑ ΜΗ ΣΑΣ ΞΕΓΕΛΑΕΙ, ΜΟΛΙΣ ΚΑΝΕΤΕ BROWSE ΣΤΗ ΣΕΛΙΔΑ ΕΞΑΦΑΝΙΖΕΤΑΙ.

Επειδή έχω βαρεθει... πραγματικά... δε θέλω σον και καλά να μου λύσετε αυτό το πρόβλημα...απλά πες τε μου έναν τρόπο πως μπορώ να βάλω μια εικόνα εκεί ψηλα στο header!
πήγα να βάλω μια εικόνα .png με trasparent background αλλά μόνο ο FF βλέπει το transparent στην εικόνα... ο IE6 το transparent το βλέπει σαν γκρίζο!
επίσης πήγα να βάλω ένα banner στη θέση αυτή και να φορτώσω το logo εκεί αλλά επειδή απο πίσω έχουν ενα javascript (blendtransition) οι εικόνες του header και αλλάζουν - αυτό το .js επιρεάζει και το banner και τρεμοπαίζει!!!
ΕΛΕΟΣ με το ie6!!!

παρατηρόντας στο .css του ie βλέπω αυτό που μάλλον ευθύνεται για το transparent
div#logox {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./templates/rt_modbusiness/images/logo.png',sizingMethod='scale');
}


έχετε κάποια λύση? και καμιά ιδέα για το τι να φταίει?
πώς είναι δυνατόν εγώ να κάνω αλλαγές στο template μέσα - και μετά να το εγκαθιστώ ξανά το αυθεντικό template - στη συνέχεια να ξεφορτώνω και όλα τα modules που είχε η σελίδα μπας και κάποιο απο αυτά προξένησε το πρόβλημα και πάλι το πρόβλημα δε διορθώνετε! ?
μπάς και έγινε κάποιο σφάλμα στην SQL?
δεμ μπορεί ο ff να το δείχνει μια χαρα και ο ie6 να το δείχνει μόνο στην αρχική σελίδα και μετά να κρασάρει. μαλλον όλα τα μπορει...αλλα με αυτες τις αλλαγές που έκανα δεν δικαιολογείτε...


στις παρακάτω φωτο μπορείτε να δείτε τις θέσει των δύο modules που πήγα να βάλω και το logo.
Συνημμένα
screen.jpg
modules.jpg

Άβαταρ μέλους
cpulse
Script Master
Δημοσιεύσεις: 1527
Εγγραφή: 21 Μαρ 2006 19:30
Τοποθεσία: Αθήνα village
Επικοινωνία:

Εξαφανίζεται η εικόνα μόνο στον ie

Δημοσίευση από cpulse » 30 Αύγ 2007 23:06

Σε καταλαβαίνω απόλυτα! Όλοι όσοι προσπαθούμε να είμαστε συμβατοί με IE έχουμε περάσει τέτοιες φρίκες.

Για το κομμάτι της ερώτησης σου που αναφέρεται στο οτι εμφανίζεται μόνο στο front page ίσως να υπάρχει κώδικας μέσα στο template που το ορίζει αυτό. Δηλαδή μπορεί να μήν είναι bug.

Για όλα τα άλλα.. είναι δύσκολο να βγάλεις άκρη. Αν ήμουν στην θέση σου θα κράταγα ένα backup από τα css αρχεία που υπάρχουν αυτή τη στιγμή, θα έσβηνα όλο το περιεχόμενο των υπαρχόντων, και με μεγάλη υπομονή θα πρόσθετα λίγο λίγο το περιεχόμενο από τα backups μέχρι να γίνει η μυστηριώδες εξαφάνιση.

Θέλει υπομονή! Πολύ υπομονή!

Nightfall25gr
Δημοσιεύσεις: 79
Εγγραφή: 29 Νοέμ 2006 18:14
Επικοινωνία:

Εξαφανίζεται η εικόνα μόνο στον ie

Δημοσίευση από Nightfall25gr » 30 Αύγ 2007 23:18

ευχαριστώ man, καλή ιδέα αυτή...
Θα πάρω όλα τα αρχεία ένα-ένα με copy-paste σιγα-σιγα να βρω που είναι το σημειό όπου θα πρέπει να κάνω ΕΝΑ ΜΕΓΑΛΟ COMMENT για να το ευχαριστηθώ!!!

Nightfall25gr
Δημοσιεύσεις: 79
Εγγραφή: 29 Νοέμ 2006 18:14
Επικοινωνία:

Εξαφανίζεται η εικόνα μόνο στον ie

Δημοσίευση από Nightfall25gr » 04 Σεπ 2007 05:23

Παιδιά...θέλω τη γνώμη σας.
Βρήκα τη λύση τελικά!!! φταίει το .htaccess
το joomla έχει μια επιλογή που λέει Search Engine Friendly URLs το τσεκάρεις μετονομάζεις το αρχείο απο htaccess.txt σε .htaccess και κάτι κάνει αυτό στο SEO /SEF ... ΑΛΛΑ ΜΟΥ ΧΑΛΑΕΙ ΟΛΟ ΤΟ TEMPLATE AYTO TO SEO/SEFΠOY KANEI.

ΑΥΤΟ ΕΙΝΑΙ ΤΟ .htaccess ΟΠΩΣ ΛΕΕΙ ΚΙ ΠΑΡΑΚΑΤΩ ΑΝ ΑΝΤΙΜΕΤΩΠΙΖΩ ΠΡΟΒΛΗΜΑ ΜΕ ΚΑΤΙ ΘΑ ΠΡΕΠΕΙ ΝΑ ΜΠΛΟΚΑΡΩ ΚΑΠΟΙΑ ΕΝΤΟΛΗ...
ΔΕΝ ΓΝΩΡΙΖΩ ΟΜΩΣ ΤΙ ΠΡΕΠΕΙ ΝΑ ΚΑΝΩ.
ΤΟ ΠΡΟΒΛΗΜΑ ΠΟΥ ΈΧΩ ΌΤΑΝ ΕΝΕΡΓΟΠΟΙΩ ΤΟ SEO/SEF ΕΙΝΑΙ ΟΤΙ ΜΕΡΙΚΕΣ ΕΙΚΟΝΕΣ ΑΚΟΜΑ ΚΑΙ ΟΛΟΚΛΗΡΟ BACKROUND ΜΟΥ ΤΑ ΕΚΣΑΦΑΝΙΖΕΙ Ο IE
ΟΤΑΝ ΟΜΩΣ ΑΠΕΝΕΡΓΟΠΟΙΩ ΤΟ SEO/SEF ΌΛΑ ΕΙΝΑΙ ΚΑΛΑ!!!
ΝΑ ΤΟ ΑΦΗΣΩ ΕΤΣΙ? Η ΝΑ ΤΟ ΕΧΩ ΕΝΕΡΓΟΠΟΙΗΜΕΝΩ ΚΑΙ ΝΑ ΨΑΞΩ ΝΑ ΔΩ ΜΕΣΑ ΣΤΟ .HTACCESS ΤΙ ΦΤΑΙΕΙ?
ΜΑ ΤΟ ΘΕΟ ΔΕΝ ΚΑΤΑΛΑΒΕΝΩ ΤΙΠΟΤΑ , ΦΟΒΑΜΕ ΜΗΝ ΚΑΝΩ ΚΑΝΑ ΛΑΘΟΣ COMMENT ΚΑΙ ΕΧΩ ΑΛΛΑ ΝΤΡΑΒΑΛΑ ΜΕΤΑ...

##
# @version $Id: htaccess.txt 5973 2006-12-11 01:26:33Z robs $
# @package Joomla
# @copyright Copyright (C) 2005 Open Source Matters. All rights reserved.
# @license http://www.gnu.org/copyleft/gpl.html GNU/GPL
# Joomla! is Free Software
##


#####################################################
# READ THIS COMPLETELY IF YOU CHOOSE TO USE THIS FILE
#
# The line just below this section: 'Options +FollowSymLinks' may cause problems
# with some server configurations. It is required for use of mod_rewrite, but may already
# be set by your server administrator in a way that dissallows changing it in
# your .htaccess file. If using it causes your server to error out, comment it out (add # to
# beginning of line), reload your site in your browser and test your sef url's. If they work,
# it has been set by your server administrator and you do not need it set here.
#
# Only use one of the two SEF sections that follow. Lines that can be uncommented
# (and thus used) have only one #. Lines with two #'s should not be uncommented
# In the section that you don't use, all lines should start with #
#
# For Standard SEF, use the standard SEF section. You can comment out
# all of the RewriteCond lines and reduce your server's load if you
# don't have directories in your root named 'component' or 'content'
#
# If you are using a 3rd Party SEF or the Core SEF solution
# uncomment all of the lines in the '3rd Party or Core SEF' section
#
#####################################################

##### SOLVING PROBLEMS WITH COMPONENT URL's that don't work #####
# SPECIAL NOTE FOR SMF USERS WHEN SMF IS INTEGRATED AND BRIDGED
# OR ANY SITUATION WHERE A COMPONENT's URL's AREN't WORKING
#
# In both the 'Standard SEF', and '3rd Party or Core SEF' sections the line:
# RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR] ##optional - see notes##
# May need to be uncommented. If you are running your Joomla!/Mambo from
# a subdirectory the name of the subdirectory will need to be inserted into this
# line. For example, if your Joomla!/Mambo is in a subdirectory called '/test/',
# change this:
# RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR] ##optional - see notes##
# to this:
# RewriteCond %{REQUEST_URI} ^(/test/component/option,com) [NC,OR] ##optional - see notes##
#
#####################################################


## Can be commented out if causes errors, see notes above.
Options +FollowSymLinks

#
# mod_rewrite in use

RewriteEngine On


# Uncomment following line if your webserver's URL
# is not directly related to physical file paths.
# Update Your Joomla!/MamboDirectory (just / for root)

# RewriteBase /


########## Begin - Joomla! core SEF Section
############# Use this section if using ONLY Joomla! core SEF
## ALL (RewriteCond) lines in this section are only required if you actually
## have directories named 'content' or 'component' on your server
## If you do not have directories with these names, comment them out.
#
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
#RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR] ##optional - see notes##
RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$ [NC]
RewriteRule ^(content/|component/) index.php
#
########## End - Joomla! core SEF Section



########## Begin - 3rd Party SEF Section
############# Use this section if you are using a 3rd party (Non Joomla! core) SEF extension - e.g. OpenSEF, 404_SEF, 404SEFx, SEF Advance, etc
#
#RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR] ##optional - see notes##
#RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$ [NC]
#RewriteCond %{REQUEST_FILENAME} !-f
#RewriteCond %{REQUEST_FILENAME} !-d
#RewriteRule (.*) index.php
#
########## End - 3rd Party SEF Section



########## Begin - Rewrite rules to block out some common exploits
## If you experience problems on your site block out the operations listed below
## This attempts to block the most common type of exploit `attempts` to Joomla!
#
# Block out any script trying to set a mosConfig value through the URL
RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) [OR]
# Block out any script trying to base64_encode crap to send via URL
RewriteCond %{QUERY_STRING} base64_encode.*\(.*\) [OR]
# Block out any script that includes a <script> tag in URL
RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR]
# Block out any script trying to set a PHP GLOBALS variable via URL
RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
# Block out any script trying to modify a _REQUEST variable via URL
RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
# Send all blocked request to homepage with 403 Forbidden error!
RewriteRule ^(.*)$ index.php [F,L]
#
########## End - Rewrite rules to block out some common exploits

Άβαταρ μέλους
cpulse
Script Master
Δημοσιεύσεις: 1527
Εγγραφή: 21 Μαρ 2006 19:30
Τοποθεσία: Αθήνα village
Επικοινωνία:

Εξαφανίζεται η εικόνα μόνο στον ie

Δημοσίευση από cpulse » 04 Σεπ 2007 10:37

Δεν νομίζω οτι έχει σχέση αυτό.
Αυτό το .htaccess χρησιμεύει στο να μετατρέπει τα URLs σε μια μορφή που μπορεί να αντιληφθεί η PHP.

Άβαταρ μέλους
Alice_Cooper
Δημοσιεύσεις: 1947
Εγγραφή: 11 Μάιος 2007 00:33
Τοποθεσία: Ioannina
Επικοινωνία:

Εξαφανίζεται η εικόνα μόνο στον ie

Δημοσίευση από Alice_Cooper » 04 Σεπ 2007 11:26

xmmm dokimases na kathariseis thn cache tou IE ???
se emena ta dixnei malon ola ...
den vlepo diafora IE me firefox

Nightfall25gr
Δημοσιεύσεις: 79
Εγγραφή: 29 Νοέμ 2006 18:14
Επικοινωνία:

Εξαφανίζεται η εικόνα μόνο στον ie

Δημοσίευση από Nightfall25gr » 04 Σεπ 2007 11:34

ναι την καθαρίσα πάνω απο 100 φορες μια βδομάδα τωρα...
τώρα το site λειτουργεί μια χαρά, γιατί απενεργοποίησα το sef/seo δηλαδή καποια εντολή μέσα στο .htaccess θα υπήρχε που εμπόδιζε την php να αναγνωρίσει κάποια στοιχεία σωστά. όταν εγραφα www.sylivath.gr εμφανιζόταν οι εικόνες, όταν όμως έκανα browse μέσα στη σελίδα δεν τις ξαναφόρτωνε... π.χ. το λογοτυπο επάνω.

Απάντηση

Επιστροφή στο “Joomla! γενικά”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης