Okay, so in my old post about the header image, I managed to get an image aligned properly in CSS Zen in the header, but I just noticed something odd after I updated to 3.3.1, though it may have been going on longer and it just slipped my notice.
If you go here here: http://drfa.seventh-star.net, the header image loads fine.
But when you go here: http://www.seventh-star.net/drfa ( http://seventh-star.net/drfa redirects here, too, though it's not something I set up) all of a sudden, it doesn't. The page starts with the header image missing, and CSS Zen's top menu loading at the top of the screen. As a result, the skin selector overlaps.
I'm using Firefox 2.0.0.7 on a Mac; I'm not sure if this happens in other browsers, and atm, I don't have a way of testing. Nonetheless, I'd like to know if this is something with the skin, or with my host, or something else.
Is there any way I can make sure that, regardless of what people may type or have bookmarked, the skin will display properly? This doesn't appear to be an issue with any of the other skins I currently have loaded (Elegance and Zenlike).
Archive: Dragonfayth
eFiction: 3.5.5/6
Latest Patch(es): Yes
bridged?: No
modified?: Yes
PHP: 7.4.25
MySQL: 5.7.32-35-log
When I customized CSSzen, it looked fine in explorer, but the header didn't display properly in Firefox. The menu wasn't available at all. I switched to "elegance" and customized that instead. No probs with firefox. Switching to another skin solved all my problems.
Severus Snape: "I've never had any interest in being fair. Only in being honest."
~The Girl in the Tower By: SpookyMulder
Do you think this topic might be related?
https://efiction.org/forums/index.php?topic=5680.0
Whoever said nothing is impossible never tried slamming a revolving door.
url: https://www.potionsandsnitches.org/fanfiction
php: 7.4.33 msql: 5.6.51-community GPL
efic version: 3.5.5 latest patches: yes
bridges: none mods: challenges, tracker, story end, beta, word
I don't *think* so. With that other issue, the web addresses were the same, and it wasn't a matter of images loading, it was CSS being parsed properly. I did go to the working/non-working links there myself, and even though the user said with Firefox, it doesn't appear to be an issue, I did notice a difference between the working/non-working examples-- one of them looked like a solid block table (the non-working ones), while the working ones appeared to be in separate floating tables.
Archive: Dragonfayth
eFiction: 3.5.5/6
Latest Patch(es): Yes
bridged?: No
modified?: Yes
PHP: 7.4.25
MySQL: 5.7.32-35-log
Moving this from Bug Reports to Skinning since it's not a bug in the base code. It's a bug in something you did specific to your site. I don't think it's the skin. It's something in how your host set up that re-direct.
Is there a way to find out anything more specific about it, so I can bring that info to my host?
I find it unusual that it didn't do this prior to the latest update, afaik.
Archive: Dragonfayth
eFiction: 3.5.5/6
Latest Patch(es): Yes
bridged?: No
modified?: Yes
PHP: 7.4.25
MySQL: 5.7.32-35-log
If you look at the properties for the header image that DOESN'T show, you see it is looking for the image at
and not in
so the path is incorrect.
I'm guessing the image path is set as /skins/CSSZen/images/dragonfayth.gif instead of skins/CSSZen/images/dragonfayth.gif (the beginning slash says it's from the server root, so that's why it's not including the drfa folder).
Jacynthe
Archives: http://fanfics.e-authors.net
Version: 3.5.3
Modified? Somewhat...
PHP: 5.3.3
MySQL: 5.0.91-community
I just "fixed" it by making it into a direct link to the image in question, though I kept the skin directory variable in there, so regardless of what skin any given user is using, it will pull up the right folder. I checked and double-checked the source, and compared it to another eFic install I have set up the same way (as a directory and as a subdomain), and for whatever reason, ONLY this one gave me problems.
Also, I don't know why this got moved to version 2.0 skinning support, when it's a version 3.0 issue.
Archive: Dragonfayth
eFiction: 3.5.5/6
Latest Patch(es): Yes
bridged?: No
modified?: Yes
PHP: 7.4.25
MySQL: 5.7.32-35-log
Moving to 3.0 skinning...
Whoever said nothing is impossible never tried slamming a revolving door.
url: https://www.potionsandsnitches.org/fanfiction
php: 7.4.33 msql: 5.6.51-community GPL
efic version: 3.5.5 latest patches: yes
bridges: none mods: challenges, tracker, story end, beta, word
This is still happening. Here are the situations I've tested it under, and the results:
http://www.seventh-star.net/drfa/ & http://seventh-star.net/drfa
IE7/Windows: Displays a "broken link" image placeholder, even though the URL for the image is correct (I changed it to grab the image using a complete URL, i.eg.
)
Firefox 2.0.0.12/Windows: The header is gone completely.
Firefox 2.0.0.12/Mac: The header is gone completely.
http://drfa.seventh-star.net
IE7/Windows: Displays properly
Firefox 2.0.0.12/Windows: Displays properly
Firefox 2.0.0.12/Mac: Displays properly
I realize this may be something to do with my own redirect, the way I have the subdomain redirecting to the folder where it's installed. What I don't understand is how that would affect the source URL of the image, which is correct no matter what "version" of my site's URL I use. Also, the URL I'm using is one that does have the "proper" redirecting and displays, so why would the versions NOT using that URL format not display the image at least, e.g. in IE7?
Also, this didn't happen in versions previous to 3.3.1, and, as mentioned, I've tested this with a number of browsers and a number of computers, so it's not an issue with that. Even if this isn't an eFic issue, what could I tell my host so they could figure out how to resolve it? Would the best method be to just C&P what I've done here?
Any help would be appreciated (since I can't control what URL people visit).
Archive: Dragonfayth
eFiction: 3.5.5/6
Latest Patch(es): Yes
bridged?: No
modified?: Yes
PHP: 7.4.25
MySQL: 5.7.32-35-log
Your path to your image IS NOT correct. When I look at the header.tpl of CSSZen on your site I see:
<!-- START BLOCK : header -->
<body>
<div id="{page_id}">
<div id="banner"><img src=""../{skindir}/images/dragonfayth.gif"" width="400" height="150" title="Dragonfayth :: The Premiere Seto Kaiba x Anzu Mazaki Fanfiction Archive" />
<div id="sitename">{sitename}</div>
<div id="slogan">{slogan}</div>
<div id="skin">{skinchange_content}</div>
<div id="rss">{rss}</div>
{menu_content}
{login_content}
</div>
<div id="mainpage">
<!-- END BLOCK : header --></div></div></body>
It should be:
<!-- START BLOCK : header -->
<body>
<div id="{page_id}">
<div id="banner"><img src=""{skindir}/images/dragonfayth.gif"" width="400" height="150" title="Dragonfayth :: The Premiere Seto Kaiba x Anzu Mazaki Fanfiction Archive" />
<div id="sitename">{sitename}</div>
<div id="slogan">{slogan}</div>
<div id="skin">{skinchange_content}</div>
<div id="rss">{rss}</div>
{menu_content}
{login_content}
</div>
<div id="mainpage">
<!-- END BLOCK : header -->
Remove the ../ in the src of your image and the tags below the end tag for the block.
