Textpattern CMS support forum
You are not logged in. Register | Login | Help
- Topics: Active | Unanswered
#16 2014-09-10 22:11:19
- uli
- Moderator

- From: Cologne
- Registered: 2006-08-15
- Posts: 4,319
Re: image CSS formatting
candyman wrote #283653:
The path is OK.
url(/images/file.png)
The CSS syntax is OK, too. Now, when you put your system’s path to the local site (like http://localhost:8888/your_site) in the browser’s address bar, followed by that image URL, does the image show up?
In bad weather I never leave home without wet_plugout, smd_where_used and adi_form_links
Offline
#17 2014-09-10 22:17:43
- candyman
- Member

- From: Italy
- Registered: 2006-08-08
- Posts: 684
Re: image CSS formatting
Yes! I can see:
localhost/mysite/images/file.png
p.s.: I’ve localized the images folder (Immagini, in Italian) but I don’t think it’s the problem (obviously I’ve changed all the urls, the ones in CSS too).
The problem is that the CSS don’t see the images folder… Weird…
Last edited by candyman (2014-09-10 22:25:18)
Offline
#18 2014-09-11 08:41:41
- candyman
- Member

- From: Italy
- Registered: 2006-08-08
- Posts: 684
Re: image CSS formatting
Tried with apostrophes and ../ with no luck :(
Last edited by candyman (2014-09-11 08:41:50)
Offline
Re: image CSS formatting
I’ve skim-read, so forgive me if I’ve missed something or this sounds idiotic. This:
url(/images/file.png)
…translates to this:
localhost/images/file.png
Because / will go to localhost and not localhost/mysite. If you’re dev’ing for a live site with, say, example.com as the domain, then the mysite part is a subdirectory. If you open the web inspector and inspect where the image should be, what is the URL it’s looking for?
Last edited by gaekwad (2014-09-11 09:26:14)
Online
#20 2014-09-11 09:39:02
- candyman
- Member

- From: Italy
- Registered: 2006-08-08
- Posts: 684
Re: image CSS formatting
With the inspector of chrome I can’t find the url :(
Anyway, yes, I think you solved the puzzle!
My live site is: http://mysite.com
My local site is: localhost/mysite
In the Prefs I’ve put as TXP url site: localhost/mysite
So, how can I solve this? I’ve to create a custom CSS for the local site?
Many thanks :)
Offline
Re: image CSS formatting
You could try:
url(/mysite/images/file.png)
It’s a dev-only hack – don’t forget to take it out when you switch to your live site, but it should work.
Online
#22 2014-09-11 09:54:43
- candyman
- Member

- From: Italy
- Registered: 2006-08-08
- Posts: 684
Re: image CSS formatting
It doen’t work.
Anyway I’m pretty sure the problem is this.
Now I try to move the full images folder…
Edit: it worked! :)
I copied the full images directory under the localhost folder.
So, the images of the articles are loaded in the images folder, the CSS ones in its copy.
Last edited by candyman (2014-09-11 09:57:50)
Offline
Re: image CSS formatting
you have to change the paths of the images in your css.
As such… yes, you have to create a custom css for your locals site where the images will be on /mysite/img.jpg
Yiannis
——————————
NeMe | hblack.art | EMAP | A Sea change | Toolkit of Care
I do my best editing after I click on the submit button.
Offline
#24 2014-09-11 10:21:36
- candyman
- Member

- From: Italy
- Registered: 2006-08-08
- Posts: 684
Re: image CSS formatting
Thanks all for the (usual) help.
So the TXP designers usually create a custom CSS for their local installs?
Or is there another method to avoid the problem?
Offline
Re: image CSS formatting
I can not speak for anybody else but I guess that you could have avoided the problem if you installed the site in the root of your localhost. The slash in the beginning has nothing to do with txp but how the browser interprets it, which is, the root of the site.
Yiannis
——————————
NeMe | hblack.art | EMAP | A Sea change | Toolkit of Care
I do my best editing after I click on the submit button.
Offline
Re: image CSS formatting
When I do AMP dev on my Mac, I use the local Apache instance, the local PHP, install MySQL, then create vhosts inside the ~/Sites folder for each project. My schema tacks a .localhost on the end of a URL, so deving for example.com exists locally as example.com.localhost, which avoids the subdirectory stuff. When I push to the live site, I just switch out the site URL in prefs and that’s about it.
Online
#27 2014-09-11 22:00:39
- candyman
- Member

- From: Italy
- Registered: 2006-08-08
- Posts: 684
Re: image CSS formatting
Thanks Pete, this is a good advice.
I’ve created a subdirectory for TXP just ‘cause I had different projects (a forum and so on…) in the same httdocs folder of XAAMP.
Your solution is smarter, I’ll do this way in future.
Offline
Re: image CSS formatting
The other option if you want to keep things nice and modular is to spin up a VirtualBox VM in bridged networking mode for each dev instance, and use hosts to map names to each one. Personally, and I’ll try and write this up proper, I use Gas Mask for hosts management, whether it’s localhost or VMs.
{Edited to remove link to Gas Mask for security reasons. Website is reported to contain malware and viruses. – Uli}
Last edited by uli (2014-09-12 09:57:31)
Online
Re: image CSS formatting
gaekwad wrote #283698:
The other option if you want to keep things nice and modular is to spin up a VirtualBox VM in bridged networking mode for each dev instance, and use
hoststo map names to each one.
I discovered Vagrant a couple of weeks ago. It wasn’t quite as easy to setup under Windows (at least for me) as advertised but I did get it up and running.
Offline
#30 2014-09-12 12:55:13
- candyman
- Member

- From: Italy
- Registered: 2006-08-08
- Posts: 684
Re: image CSS formatting
This is something new: thank you, Michael!
I think this could be a good start for your FAQ contribute! ;-)
Last edited by candyman (2014-09-12 12:55:23)
Offline