Are Server-Side Includes in Dreamweaver ok to use?
Hi, I'm considering using the built-in feature, 'Server-Side Includes' in Dreamweaver CS3. Can anyone tell me if this is ok to use, or is there a better way of approaching this process?
Many thanks in advance!
Yes, server-side includes are an excellent feature. Just make sure that your server supports them. On many servers, you need to change the file name extension from .html to .shtml.
The other thing to remember is that a server-side include should just be a fragment of a page. It should not include a DOCTYPE declaration or duplicate <html>, <head>, or <body> tags.
Similar Messages
-
SSI (Server Side Includes) - Can't see when using "Preview in Browser"
Hi,
Using Dreamweaver CS3
I can see all my includes in Design View, but not when I "Preview in Browser"... Any way to see them also when I preview in browser?
Best regards
CBThat worked very well, thank you so much~~
-
Server-Side Include Issue - Please Help
I am having trouble using server-side includes in
Dreamweaver. When I use the SSI to insert the header file, the
header document shows up on the page in design view, but I cannot
click anything. The cursor turns into a "no sign" no matter where
it is on the page. I cannot see anything but the header document,
and I cannot click outside of it or anywhere else in design view.
When I test the whole document in a web browser it actually seems
to work just fine. I see the header and the other text on the page
(unlike in dreamweaver, I cannot see anything but the header). Also
in Dreamweaver code view, the php tags and the included filename
are in red. This is the code for the test document:On Wed, 7 Mar 2007 04:02:29 +0000 (UTC), "AngryCloud"
<[email protected]> wrote:
> <?php include("header.php"); ?>
What does the code look like in header.php? Does it have
<html>, <head>
and <body> tags? It should not.
Gary -
Server side includes: outdated and not supported by host?
I've been using SSI's for ages with no problem from any host. Recently I signed up with a new web hosting company, one of the more established ones in the Seattle area. They do not support SSI's and claim that using them is not safe and is not a modern approach to web design. They suggested I use a more advanced programming language to create my sites, such as ASP.NET (something I have no desire to do).
Are server side includes outdated and no longer the way to do things? I find that hard to believe.
-JesseAre server side includes outdated and no longer the way to do things? I find that hard to believe.
That language is from Microsoft who seem to think so along with Windows based hosting providers offering ASP.NET.
IIS no longer comes with SSI installed by default. It has to be configured by the hosting provider.
http://blogs.iis.net/robert_mcmurray/archive/2010/12/28/iis-notes-on-server-side-includes- ssi-syntax-kb-203064-revisited.aspx
However, classic SSIs (in the sense of including static content from one page inside another) are still one of the most powerful, safe and flexible tools for managing repetitive page elements in any web page. Not to mention easy.
ASP.NET has its own way of doing the equivalent of SSIs - and lots more beside but much of which does not interest web designers at this stage.
http://stackoverflow.com/questions/894720/asp-net-equivalent-of-server-side-includes
http://searchsoftwarequality.techtarget.com/answer/Alternatives-to-server-side-includes-fo r-ASPNET -
Dreamweaver previews first Server Side Include Only (SSI)
Dreamweaver CC and 2014 preview the first Server Side Include (SSI) only, even if the Adobe extension is installed (Using the SSI extension in Dreamweaver to create page headers | Adobe Developer Connection)
How do I set Dreamweaver to preview multiple (more than one) SSI's?
Example Code:
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Untitled Document</title>
</head>
<body>
<!--#include virtual="/content.shtml" -->
<!--#include virtual="/content2.shtml" -->
</body>
</html>
The code above will preview the text in "Content.shtml" but will not display the text in "content2.shtml".
For troubleshooting purposes, I have reduced the content in each file to only single lines of basic text.
Please advise. Thanks.
Update:
Dreamweaver Live View will show all of the server side includes. However the "Design View" and "Preview in Browser" will only show the one ssi.
The following Preference settings are enabled:
-Preview using temporary file
-Show contents of included file
Update 2:
I discovered that server side includes have been removed from the Dreamweaver interface, inferred from this article: A Look at the Modernized Dreamweaver CC : Adobe Dreamweaver Team Blog. If Server Side Includes were removed, can they be added again using the Server Behavior extension?The issue is fixed in Dreamweaver 2014.1
-
Are nested server side includes supported in DW?
Using DW 5.5 on Win 7, Apache 2.2 setup. Does DW Design view support nested server-side includes? I have to work on an old legacy site with nested ssi's that I haven't worked on for quite awhile, and I noted that while working on a page the left side column was not displaying in Display mode, so where the left column should be is just an empty blank div.
I could swear that DW used to display the nested ssi's, but looking at it now, it certainly isn't.
The left side column is just a div that is ssi included in the bodies of the pages ( nothing special ). It ssi includes various pieces such as news, announcements, etc. Everything displays fine on the website, but in the Design view the nested SSI's don't display.
Thanks,
DougKen, yes it's an include(s) inside an include. In this case the leftcolumn.html is server-side included in all the pages on the site. Inside the leftcolumn.html are four server-side includes for announcements, news, calendar, and next meeting info. Each of those are separate .html files that are constantly edited. It makes things nice and neat and I can give permission to other people to edit the individual files without screwing up the leftcolumn.html or the whole page. So leftcolumn.html is just a div with a width/margins/background color class and the four server-side includes. Of course you have to tell IIS or Apache you want to allow .html files to use ssi's, but that is simple enough and I think nicer than using .shtml's. YMMV.
What I thought I remembered was that the left column was fully displayed in the Split or Design modes, but I guess I was wrong. All I see is an empty leftcoumn div that has the proper width and background color. I work almost exclusively in DW code view or sometimes Split View, or use another editor like Brackets or CFBuilder, and just switch to a browser to view the pages.
Doug -
Spry accordion widget - SSI (server side include) as content in the panel
After having inserted the following command <!--# include file = "content2.asp" -> in the accordion Panel Content I get an error in Dreamweaver - every time I open the file. See the error in the attached picture.
Once all files are uploaded to the server it works apparently without problems or script errors.
Is there anyone who can help me to use SSI "server side include" as content in accordion panels?Thanks for your reply.
The fault lay in the SSI file. This file contained these tag:
</ html>
And of course the tag </ html> generate an error if the tag is inserted in the content of the accordion panel via ssi file. -
I am trying to incorporate server-side includes for my nav.
links. I created the website using css. I am able to preview the
navigationals (with proper links when I hovered) with F12 iexlorer,
but when I upload everything and view it from IE, Mozilla, etc.
they aren't there. My left nav. is totally blank.
I am very new to web making and learned what I could from
internet sites. Here are examples of my ssi code:
My index page has a php extension (index.php) and has this
inserted for the include:
<?php include("menu.html");?>
menu.html looks like:
<ul>
<li><a href="index.php">Home</a></li>
<li><a href="searchplans.php">Search Plans
</a></li>
<li><a href="modifydesign.php">Modify
Design</a></li>
<li><a href="designpricing.php">Design
Pricing</a></li>
<li><a href="purchaseplan.php">Purchase
Plan</a></li>
<li><a href="contactus.php">Contact
Us</a></li>
</ul>
I know that my server supports ssi, because I previously
created a very basic site (not using css) using shtm extensions and
an includes folder. When I called them they said that they support
php too, but thought it was a problem with my settings in
Dreamweaver.
If you have any advice, I would be very grateful. I am
banging my head on this one.Be sure to upload menu.html to your server.
HTH,
Randy
> <?php include("menu.html");?> -
Making drop down menus in server side includes
Can drop down menus be part of a server side include? If not,
how do I have drop down menus in my pages without copying the code
to all the pages individually?
I am working in Dreamweaver 8 on a Mac. I've made the drop
down menus using the behaviors window. Everything is fine in the
original html file. When I use the file as an include in my main
page, the javascript drop downs do not work. I have the style sheet
used in the drop down file attached to the main page. What do I
need to do with the main page to have the drop down menu work? I
need to use this drop down on the majority of my pages. Thanks!
Note: I've taken out the extra code in the include file
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0
Transitional//EN" "
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="
http://www.w3.org/1999/xhtml">
<head> <meta http-equiv="Content-Type" content="text/html;
charset=ISO-8859-1" /> <title>Untitled
Document</title></head><body></body></html>> Can drop down menus be part of a server side include?
Sure - it's the only way I do them.
> I've made the drop down menus using the behaviors window
That's too bad. You will want to read this -
http://www.losingfight.com/blog/2006/08/11/the-sordid-tale-of-mm_menufw_menujs/
There are MUCH better ways -
Check the uberlink and MacFly tutorials at PVII -
http://www.projectseven.com/
and the Navbar tutorial/articles at Thierry's place
http://tjkdesign.com/articles/dropdown/
Or this one (more recent article):
http://tjkdesign.com/articles/Pure_CSS_Dropdown_Menus.asp
Or to get it done fast, go here -
http://www.projectseven.com/tutorials/navigation/auto_hide/index.htm
Murray --- ICQ 71997575
Adobe Community Expert
(If you *MUST* email me, don't LAUGH when you do so!)
==================
http://www.projectseven.com/go
- DW FAQs, Tutorials & Resources
http://www.dwfaq.com - DW FAQs,
Tutorials & Resources
==================
"aacjp" <[email protected]> wrote in message
news:[email protected]...
> Can drop down menus be part of a server side include? If
not, how do I
> have
> drop down menus in my pages without copying the code to
all the pages
> individually?
>
> I am working in Dreamweaver 8 on a Mac. I've made the
drop down menus
> using
> the behaviors window. Everything is fine in the original
html file. When I
> use
> the file as an include in my main page, the javascript
drop downs do not
> work.
> I have the style sheet used in the drop down file
attached to the main
> page.
> What do I need to do with the main page to have the drop
down menu work? I
> need
> to use this drop down on the majority of my pages.
Thanks!
>
> Note: I've taken out the extra code in the include file
> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0
Transitional//EN"
> "
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html
> xmlns="
http://www.w3.org/1999/xhtml">
<head> <meta
> http-equiv="Content-Type"
> content="text/html; charset=ISO-8859-1" />
<title>Untitled
>
Document</title></head><body></body></html>
>
> -
Trouble Testing Server Side Includes using personal web sharing
I am using the book "Standard complant websites using dreamweaver 8" One of the exercises has me testing that server side includes are enabled by creating two files ssi_test.shtml and hello.html. I have placed these two files in the documents subfolder which web server is the main folder.
Since I only see a blank page when I test, the book says I need to tweak the Apache configuration to enable SSI. It says to open httpd.conf file (which I can not find) . I am suppose to insert the following lines: AddType text/html .shtml and Addhandler server-parsed .shtml
Where is this file httpd.conf file located?
How do I modify it?
Thanks for your support
James
powermac G4 Mac OS X (10.3.9)It is in /private/etc/httpd directory.
You will need a file editor that knows how to authenticate or to learn some basics with the command line and unix to use sudo to edit the file.
<pre>sudo pico /private/etc/httpd/httpd.conf</pre> is where I recommend you start if you don't know emacs or vi or another of the fine unix editing tools that are provided...
An article that was intended to fix a different problem - but has all the steps you need to locate the terminal application, learn about sudo, etc... is http://docs.info.apple.com/article.html?artnum=301580 -
Cannot Preview Server Side Includes in Browser
I am working on building a new site using server side
includes for the main header graphic and menu items. For testing
purposes, I created an .html file with one <div> tag
containing a single graphic and an .shtml file with the server side
include code placed in the <head> area. (Doesn't seem to work
if I place it anywhere within the <body> tag... not sure
why). At any rate, I can see the SSI in the design view of my
document, but cannot see it whenever I go to preview the page in my
browser (Firefox 2.0.0.3). Everything works fine if I upload the
files to my Web server and view them that way, but why can't I see
the SSI when working on my local files? The Dreamweaver help files
explain that I should be able to do so, but it's just not working.
Well, I'm now at a loss and cannot figure out if I'm doing
something wrong of if this is just a bug of some kind. Can anyone
help me to solve this problem so that I can get back on track?
Much appreciated,
~Greg>I am working on building a new site using server side
includes for the main
> header graphic and menu items. For testing purposes, I
created an .html
> file
> with one <div> tag containing a single graphic and
an .shtml file with the
> server side include code placed in the <head>
area.
This is not going to work at all. You cannot place body HTML
in the <head>
region.
Murray --- ICQ 71997575
Adobe Community Expert
(If you *MUST* email me, don't LAUGH when you do so!)
==================
http://www.dreamweavermx-templates.com
- Template Triage!
http://www.projectseven.com/go
- DW FAQs, Tutorials & Resources
http://www.dwfaq.com - DW FAQs,
Tutorials & Resources
http://www.macromedia.com/support/search/
- Macromedia (MM) Technotes
==================
"Myrrhlin225" <[email protected]> wrote in
message
news:f1hdmh$clh$[email protected]..
>I am working on building a new site using server side
includes for the main
> header graphic and menu items. For testing purposes, I
created an .html
> file
> with one <div> tag containing a single graphic and
an .shtml file with the
> server side include code placed in the <head>
area. (Doesn't seem to work
> if I
> place it anywhere within the <body> tag... not
sure why). At any rate, I
> can
> see the SSI in the design view of my document, but
cannot see it whenever
> I go
> to preview the page in my browser (Firefox 2.0.0.3).
Everything works
> fine if
> I upload the files to my Web server and view them that
way, but why can't
> I
> see the SSI when working on my local files? The
Dreamweaver help files
> explain
> that I should be able to do so, but it's just not
working. Well, I'm now
> at a
> loss and cannot figure out if I'm doing something wrong
of if this is just
> a
> bug of some kind. Can anyone help me to solve this
problem so that I can
> get
> back on track?
>
> Much appreciated,
> ~Greg
>
> -
Server Side Includes Don't Show Up?
I support a web site and I've been maintaining it with DW (previous to CS3 and now I'm using CS3) and except for the home page, whenever I test a page locally on my PC, the content of the includes don't show up in the browser. Once I upload them to the web site, they work fine. I should point out that the home page is the only page in the root directory. All the other pages are in a next level folder. At the time I designed the web site, I thought this would help me organize things, but I regret doing it. This has happened with the previous version and with CS3.
Anyway, it's what I'm stuck with. I've set up my local site without server access. Given my situation, is there anyway to get the includes to work on my PC when I test the pages within DW?To summarize: I press F12 to start a browsing session and that page is displayed properly with server side includes. While in that browsing session, I click on a link to another page, and that second page in the browsing session does not disply the server side includes. When these pages are uploaded to the server, they work properly
If you open one of the inner pages, and hit F12 can you see the includes on that page,, or on any of the other inner pages when you browse to them individually? I bet you can :-)
It's only when you try and go from the temp file to a properly name file that it doesn't work. There was a technote explaining this much better than Ican, but I just can't find it now.
If you want to see the pages work as if they were on the server, that is going from page to page by clicking on individual links, you really need to set up a testing server on your machine.
http://help.adobe.com/en_US/Dreamweaver/10.0_Using/WSc78c5058ca073340dcda9110b1f693f21-7b6 ba.html
http://kb2.adobe.com/cps/191/tn_19165.html -
What is the difference between jsp :include and server side include
what is the difference between jsp :include and server side include(request dispatcher include method)????
i understand that both request dispatcher include method and jsp:include take dynamic data,so when would one use request dispatcher include and when jsp:include.
Is the usage interchangeable?i believe jsp include is used only for jsp/html but include directive can be used to include servlets ,jsp and html....correct me if i m wrong and
do suggest if u hav ny other diff in this context...The difference really is: in what format do you want your inclusions? If your environment has many Java developers and only a few designers that focus mainly on, say, Flash, that might push you more towards the server-side include() directive. Or, if you have a large set of pages that receive dynamic content that is displayed in a consistent fashion (such as a workflow header area on a page).
If, on the other hand, you have more web designers, there may be a greater desire to deal in markup rather than Java code. Java developers themselves might prefer to view markup (JSP) that more resembles the eventual output than something occuring in Java code.
Finally, there are considerations of tiering. While it is totally possible to (and I have previously) implement 'view classes' that render markup or generate layout templates, JSP's offer, IMO, a subtle, psychological advantage. By forcing a developer to work in a different format, markup versus Java source, the separation on view from controller and model becomes a bit easier. It is still possible to make mistakes, but if a developer at some point notices, "Wait, I'm in a JSP, should I be importing a java.sql class?", then the choice to use JSP includes has paid off in spades.
- Saish -
Server Side Includes not displaying in DW CS3 design view
I have this code in my page (see below):
When I open the file in Dreamweaver MX 2004 in design view,
the page displays correctly. That is, I see the correct styles from
the style sheet contained in Head_Standard.html and the logo/menu
in Logo_TopMenu.html
When I open the page in DW CS3, I do not see the effects of
the style sheet and I do not see the logo/menu.
However, when I change the code for the first include from:
virtual="/ServerSide
to
virtual="
../../ServerSide
then the page renders correctly in Dreamweaver CS3.
My first reaction was: what?! And my question is: how do I
use a root reference inside the head and get it to display properly
in DW CS 3?"Go to Edit > Preferences > Invisible Elements >
Server-Side Includes (Check this box) to show contents of included
file"
I already do this.
For me:
/ServerSide... does NOT work
../../ServerSide... works
So, a relative reference works and a reference to the root
does not. I have over 20 websites with root references and I need
this to work in DW9. -
Server Side Includes not rendering correctly in Firefox with Layers
Hi
The server side includes are not correctly rendering with layers in firefox. From my site here:-
http://www.osteriastecca.com/index.php
the home_page.php content renders above a layer on the index.php page. Initially I thought this might be a Flash layer issue but the wmode is set correctly to transparent and it works fine with a normal ssi. It also works fine in Firefox without a server side include as you can see here:-
http://www.osteriastecca.com/index_old.php
Works fine in IE and Safari, but not Firefox.
How can this be rectified?
Regards
GlennyboyWhat testing server setup do you have? Are you using something like WAMP?
What do you see on screen which tells you the SSIs are not rendering? Any error message?
Maybe you are looking for
-
Communication problem with service in Poland
I live in Romania and this is the second time i have sent it to Lenovo , thing is i wrote a message and included it in the box, thinking it would go to the Servskils in Bucharest, but they sent it to Lenovo in Poland. If i had known i would have incl
-
How do I get my page to change to two column in DW CC?
I have a main page with a flash picture and article as "hero" and a picture of our Pastor as "main". After that, I'm trying to get the following article to start a second column, then create an additional article since "permanent pastor" article is s
-
After Effects CC 2014 - Rendering / saving project file to CS6
Hello all, I'm writing here to try to understand the st**** decision to exclude mp4 and mpeg from the render possibilities from After Effects CC 2014. I would gladly go back to CS6 but as of now I have more than 40 hours of edited video project in CC
-
27-30" Monitor to accompany 2011 MBP
I'm looking to upgrade desk monitor now that I've got the 2011 MBP with the Radeon HD 6750M. Primary use is video editing, with some standard home-office activity. I do have some light coming into my study, so antiglare has become more important to m
-
Weblogic 11g on windows server 2008 - run WLST
how to configure weblogic 11g on windows server 2008 to run a simple WLST script I managed to get so far on Windows to run a WLST script. Most examples are in Unix I am in Dos, and ran our set environment variables. Run java weblogic.WLST To use WLST