I'm trying to integrate images into my design that are .png format but when I upload them to the server with phpWCMS v1.2.8, the application converts the transparent layer to black. I don't want to use .gif because of the limited color palet. I want my photos to look the best they can.
Is there a way to upload them so they don't become corrupt? Is this because the phpWCMS application doesn't support .png format? Is there an easy fix?
png image support
png image support
Last edited by loub0999 on Sun 14. Jan 2007, 15:20, edited 2 times in total.
The only limits that exist, are those we impose on ourselves!
-me
-me
figured out how to activate fckeditor...
It took me over 30 minutes to figure out how to activate fckeditor, wysiwyg editor is off by default. Now I can't create a folder to upload to, permission denied! If I login with FIlezilla ftp client and create a folder from that software, where do I place the image folder so that fckeditor can see it? I tried the pictures folder in my phpwcms installation, to no avail...
Or how do I fix permissions for fckeditor, so that it will stop giving me error messages?
I just get blank pages when I try to open files on the server from fckeditor:

And I get this dialog when I try to create a folder:

And nothing happens when I click on upload, even though it says upload successfully, I never get an image in the fckeditor image browser.
Or how do I fix permissions for fckeditor, so that it will stop giving me error messages?
I just get blank pages when I try to open files on the server from fckeditor:

And I get this dialog when I try to create a folder:

And nothing happens when I click on upload, even though it says upload successfully, I never get an image in the fckeditor image browser.

The only limits that exist, are those we impose on ourselves!
-me
-me
Switched to SPAW
I changed the WYSIWYG editor to SPAW and it spits out error messages in a very high level of detail, it gives the URL of the folder it is trying to upload to and says the permissions are incorrect! 
So I just changed the permissions to 777 on that folder and SPAW is working, my .png images are working! Life could not be better!
Take a look, it's the house mask with a photograph inside of it in the top right hand side of the header.
http://www.firsttimesellers.com/phpWCMS/index.php?index
Thanks for your advice!

So I just changed the permissions to 777 on that folder and SPAW is working, my .png images are working! Life could not be better!
Take a look, it's the house mask with a photograph inside of it in the top right hand side of the header.
http://www.firsttimesellers.com/phpWCMS/index.php?index
Thanks for your advice!

The only limits that exist, are those we impose on ourselves!
-me
-me
have a look at the page with IE, please - the image is showing for some second while revealing the typical dirty-grey IE substitute for transparency and then it is vanishing again.
This probably neans that in your conf file you'll have to activate the line talking about "pngbehavior" - check it out
And
is obviously intended to do the same - did you put this into your code or where it is coming from? Is it a substitute for the built-in This seems to become a double whopper
And Originally then there is a line saying for steering your ie via css
-where is it gone to?
OK, so far
greetings
claus
This probably neans that in your conf file you'll have to activate the line talking about "pngbehavior" - check it out
And
Code: Select all
<!--[if lt IE 7]>
<script language="JavaScript">
function correctPNG() // correctly handle PNG transparency in Win IE 5.5 & 6.
{
var arVersion = navigator.appVersion.split("MSIE")
var version = parseFloat(arVersion[1])
if ((version >= 5.5) && (document.body.filters))
{
for(var i=0; i<document.images.length; i++)
{
var img = document.images[i]
var imgName = img.src.toUpperCase()
if (imgName.substring(imgName.length-3, imgName.length) == "PNG")
{
var imgID = (img.id) ? "id='" + img.id + "' " : ""
var imgClass = (img.className) ? "class='" + img.className + "' " : ""
var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' "
var imgStyle = "display:inline-block;" + img.style.cssText
if (img.align == "left") imgStyle = "float:left;" + imgStyle
if (img.align == "right") imgStyle = "float:right;" + imgStyle
if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle
var strNewHTML = "<span " + imgID + imgClass + imgTitle
+ " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";"
+ "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
+ "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>"
img.outerHTML = strNewHTML
i = i-1
}
}
}
}
window.attachEvent("onload", correctPNG);
</script>
Code: Select all
<!--[if lt IE 7]>
<style type="text/css">
body { behavior: url("phpwcms_template/inc_css/specific/csshover2.htc"); }
img { behavior: url("phpwcms_template/inc_css/specific/pngbehavior.htc"); }
</style>
<![endif]-->

And Originally then there is a line saying
Code: Select all
<!--[if lte IE 7]>
<style type="text/css">@import url(phpwcms_template/inc_css/specific/ie_only.css);</style>
<![endif]-->
-where is it gone to?
OK, so far
greetings
claus
phpwcms version 1.2.8 contains png fix for IE?
I put this code there myself. When I looked at the site with other browsers, I noticed that IE v6 didn't support png format. (that ugly gray substitute instead of transparent). So I did some hunting arround the Internet to find a fix, I don't know how to program, code looks like chineese to me! 
I had notided that IE v6 loaded the png twice, but found that putting in this code in place and having IE act funny was better than no png support.
I did all this before updating to phpWCMS v1.2.8.
I tried removing my code and previewed my page in Internet Explorer, it doesn't show the png file at all now! Actually it loads it once with that gey layer, then it dissapears! Are you talking about line 87 in conf.inc.php?
as you can see it is set to 1 which means "on" right? So why isn't IE displaying the png? Is there a bug in phpWCMS?
BTW, thanks for your help!
P.S.: I think I should mention that in order to preview my site in Internet Explorer, I have to run a Virtual PC session I downloaded from Microsoft. Windows doesn't allow multiple versions of IE on the same machine, and since I always install all of the system patches, I am now running IE7 on my machine. Being a consciencious designer, I try to preview my sites in as many versions of all the major browsers, to see that all is ok.
On a Mac I can install as many version of IE as I like, but not in Windows unfortunately.
All this said, with my code IEv6 in Virtual PC session displays the png, but not with the phpwcms local code though.

I had notided that IE v6 loaded the png twice, but found that putting in this code in place and having IE act funny was better than no png support.
I did all this before updating to phpWCMS v1.2.8.
I tried removing my code and previewed my page in Internet Explorer, it doesn't show the png file at all now! Actually it loads it once with that gey layer, then it dissapears! Are you talking about line 87 in conf.inc.php?
Code: Select all
$phpwcms['IE_htc_png'] = 1; // enables HTC pngbehavior for IE < 7 - has no effect in other browsers
BTW, thanks for your help!

P.S.: I think I should mention that in order to preview my site in Internet Explorer, I have to run a Virtual PC session I downloaded from Microsoft. Windows doesn't allow multiple versions of IE on the same machine, and since I always install all of the system patches, I am now running IE7 on my machine. Being a consciencious designer, I try to preview my sites in as many versions of all the major browsers, to see that all is ok.
On a Mac I can install as many version of IE as I like, but not in Windows unfortunately.
All this said, with my code IEv6 in Virtual PC session displays the png, but not with the phpwcms local code though.
The only limits that exist, are those we impose on ourselves!
-me
-me