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,
Doug
Ken, 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
Similar Messages
-
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 -
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. -
I have a template (dwt) for my site with editable regions for
menus. I want to use Server Side Includes for the menu, as not all
the pages will have the same menu.
I have designed the site template (and pages) with css and
divs. The area for the SSI is a div of size 145x335. The menu which
I want to put inside this div will be a div based menu. I havent
had any luck displaying the Div from the SSI yet. I have been
looking on Google for help, but not much luck. I can get the Div to
appear but the formatting doesnt show up.
Im putting the SSI code in where I want it on the page, but
im not sure exactly which code to get rid of in the shtml file. I
know I need to remove body, head parts etc
My site template uses CSS stored on the document, not an
external css file.
Any ideas?> Im sure Ive not got it right yet!! My head wont work
lately!
Yes. It's not working well here, either.
Create your template with the editable region. In it, have
links to a) the
general stylesheet for all the pages, and b) the general
stylesheet for all
of the includes (these don't really need to be separate
files). Spawn a
child page, drop in the desired include, and save that page
as
whocares.shtml.
That's it....
The incude files themselves can be names anything you want -
I like the
'monkeybutt' extension, e.g.,
yourinclude.monkeybutt
The include files can make reference to CSS selectors, but
cannot have
embedded CSS rules, or links to external CSS files.
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
==================
"~Billy~" <[email protected]> wrote in
message
news:eq234v$eq6$[email protected]..
> Ive made myself confused now! I need it spelling out to
me!
>
> Ok, a template file (dwt) with its css as an external
style sheet.
>
> Rest of the sites pages made from the template file.
>
> Next, the template has one editable region for a choce
of 2 div based
> menus to
> be placed into. Place either of these div menus into the
template editable
> region by creating two seperate SHTML files - one for
each menu with the
> body/head removed(and with internal or external css?)
>
> Next put the SSI code into the body of the template
where I want the SSI
> to
> appear.
>
> Im sure Ive not got it right yet!! My head wont work
lately!
> -
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");?> -
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 -
Tabbed with Server Side Include
Has anyone had any problems adding Server Side Include to the Spry Tabbed Pannels, everytime the I add a SSI to the tabbed content is locks up the tabs.
Where the hell are to get support is this an interAKT, ADOBE or your on your own.Hello,
I don't have an answer to your problem, because I've never tried this approach.
However, I can tell you that this is an USER-TO-USER forum. If you need to request technical support from Adobe, you need to go here:
http://www.adobe.com/go/support/
regards,
Ionut -
Tabbed panels, Collapsible Panel, and Server Side Include
Hi,
I'm having a problem with the way a Server Side Include inside a Collapsible Panel displays.
Here is how this particular page is set up.
The page has spry tabbed panels.
>>A panel has one overall Collapsible panel (the main product tab)
>>>>Nested in that Collapsible panel are four other collapsible panels (Overview, Features, Screenshots, What's New).
>>>>>>In each of these four collapsible panels is a server side Include that features that category's content
E verything works fine as far as opening and closing is concerned. However, the problem is with the display. The content panel doesn't resize with the Include content, and therefore, the Include content extends outside the border of the content panel.
I'm thinking this is because it is Include content rather than normal content. Is that right?
Do I fix this by changing the overflow value of one the Tabbed Panel CSS styles? If so, which one should I change, and to what value?
Or if that's not how to fix it, can anyone tell me how?
Thanks a lot,
MikeHi, I'm using the latest version of Spry. I modified some CSS rules of the tabbed panels, but not the javascript file. I didn't do anything to the Collapsible Panel rules.
Since first posting this thread, I changed the overflow of the Tabbed Panels Content Group CSS rule to "scroll". That did produce a scroll, but I'd much rather have the panel expand. So, I changed it back the way it was.
Here's the page I'm working on. Click the Court Solutions tab to get to the problem panel.
http://www.ptssolutions.com/Test/public_safety_products_3.shtml
It has different results in IE and FireFox, but doesn't work correctly in either.
Thanks a lot for all your help,
Mike -
Displaying server-side include in DW8
Sorry if this has been asked before? I did search and
couldn't find it (this site is painfully slow and searching is
worse)
I am trying to figure out how to make DW8 show my server-side
include files in the design view. My site uses SSI for all headers
and footers, so every page has at least 2 SSI's. They show up as
the SSI mark on the page, but not the code or graphical
representation of what is in the SSI. I need to have that code
snipet show up in my design view. The only way I have been able to
figure out how to do it, is to reinsert the SSI again from the
menu, and then delete it. Doing it that way, the original ssi that
is listed on the page will display graphicly in the design view.
I do have the option in the preferences - Invisible Elements
- Server-Side includes: and the check box is checked / enabled.
If I could, while I'm here, one other question. I have DW
code rewriting turned on, and it shows me each time I open a file,
what corrections it has made. But if I save the file, and then open
it again, it shows me the exact same corrections being done again.
Is there a trick to make DW8 save the corrections it automatically
makes to the files?
many thanks in advance.> I know that there were major changes between 4 and 8.
One of which was tightening the tolerance for bad code. CS3
is very strict
about displaying proper code.
However, your fragments below look OK.
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
==================
"mmdlcab" <[email protected]> wrote in
message
news:[email protected]...
>
quote:
Originally posted by:
bregent
> Do any of your included files include html, head or body
tags? If so,
> that's
> the problem. Having those creates invalid html which DW
will not
> render.
>
> Thats a great thought, but I just checked, and no, none
of those tags are
> in
> the files. I'll see if I can attach the code for the 2
files and see if
> that
> helps any. The header file does have my menu system
pasted into the text
> of
> the include file, but that has not caused problems
previously. FWIW, this
> worked fine in DW4 which is what I upgraded from. In
version 4, the
> headers
> and footers showed up fine in desgin view. I know that
there were major
> changes between 4 and 8.
>
> Header include file:
> ----------------------------
> <table border="0" align="center" width="750"
height="110">
> <tr>
> <td><a href="/index2.html"><img
src="/images/color_logo.gif"
> width="110"
> height="107" alt="MMDL Logo" border="0"
/></a></td>
> <td align="center" valign="middle"><a
href="/index2.html"><img
> src="/images/header4.gif" width="450" height="110"
border="0" alt="MMDL -
> The
> worlds largest steel tip dart league"
/></a></td>
> <td align="center" valign="middle"><a
href="testpage.html"></a><a
> href="
http://www.dmisports.com/darts_main.html"><img
> src="/images/dmilogo_small.gif" alt="DMI Sports"
width="110" height="77"
> border="0" longdesc="
http://www.dmisports.com"
/><br />
> <!-- <a href="
http://www.mmdl.org/dmi_flyer.pdf"
> target="_blank">League Board
</a></td>-->
> </a><a href="
http://www.mmdl.org/dmi_flyer.pdf">League
Board </a></td>
> </tr>
> </table>
> <!-- DHTML Menu Builder Loader Code START
--><script language="JavaScript"
> type="text/javascript">
> var navVer = navigator.appVersion;
> if(navVer.substr(0,3) >= 4)
> if((navigator.appName=="Netscape") &&
(parseInt(navigator.appVersion)==4))
> {
> document.write('<' + 'script language="JavaScript"
type="text/javascript"
> src="
http://www.mmdl.org/dmbmenu/nsmenu.js"><\/script\>');
> } else {
> document.write('<' + 'script language="JavaScript"
type="text/javascript"
> src="
http://www.mmdl.org/dmbmenu/iemenu.js"><\/script\>');
> }</script>
> <!-- DHTML Menu Builder Loader Code END
--><table border="0" width="550"
> height="110">
> -------------------------------------
> footer include file
> --------------------
> <table border="0" align="center">
> <tr>
> <td width="20" valign="top"
align="center"> </td>
> <td align="center" valign="middle" width="194">
> <div align="left"><a
href="mailto:[email protected]?subject=MMDL
> Darts.*..
> ">Comments? Email us</a></div>
> </td>
> <td align="center" valign="middle"
width="128"><a
> href="
http://www.mmdl.org/dmbmenu/textmenu.html">Text
> based menu</a></td>
> <td align="center" valign="middle"
width="223">© <SUP>SM</SUP>
> 2007
> Minute Man Dart League. All rights reserved.</td>
> </tr>
> </table>
> -----------------------
>
>
>
> -
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 -
When i add long text it effects the width of other server side include
hi
i have included some pages to my index page in a cell of a
table by server side include
when the text is too long it narrows the other text !!!
although the texts are in table cells !!!
how can i prohibit this effect ?no one of them effect the
other
thanks in advance.It would be good to see your site to tell for sure.
There are several things that can cause this effect. Are the
included
tables wider than the cell on your index page? Do any of the
included pages
have images that might be wider than your target cell? Does
your target
table have a defined height?
Your include page should have only text with no wrappers
(tables, etc.) no
specific height, styles, or images. (yes you can include
images but you have
a whole lot of other stuff to consider) If your included text
is in a cell
with a width of say 600 but your target cell has a width of
400, the include
will widen the target cell to 600 wile narrowing adjoining
cells because it
is trying to keep your target table to it's predefined width.
Height is non supported in most browsers but in some will
cause your text to
widen a cell before it lengthens it so get rid of that in
your target table
if it's there.
If one of these ideas doesn't fix your problem, post a link
to your site and
to the include page so we can better tell what's going on. -
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 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 -
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.
Maybe you are looking for
-
List of open sales order deliveries
Hi Gurus I'm trying to fetch the list of open sales order relevant deliveries in the system. Is there any standard report to fetch the same? In the current requirement, we have tried the below logic: Join table VLPMA & VBUK at VBELN VLPMA u2013 Pass
-
Passing in movie to load via loadmovie from page
Hi all, My page loads a default swf using SWFObject, which in turn loads other swfs containing page content. Using SWFObject, I have non Flash content for the default page that loads if the flash player is not present. I would like to have each flash
-
How to search content in script using script (CS3 JS ESTK2)
Hi My text file containing two parameters with separated by "|" e.g. subhead|Ind_Head2 my script containing function as subhead like function Heading2() applyParagraphStyle(myDocument.paragraphStyles.item(subhead)); I want to replace with "subhead" w
-
PC Suite Restore SMS incorrect order
Every time I have restored my sms's to same or different phone, it has messed up the order of them. when I check the details, the date is correct still, but the order they are listed in for the message inbox are totally off. I get some text messages
-
Bonjour à tous j'ai un problème qui perdure - mon iPod Classic ne monte plus sur le bureau, n'est pas reconnu par iTunes et ne peut être restaurer que ce soit sur Windows ou Mac. Au début il se déconnectait/reconnait tout seul mais marchait. Il y a q