This wiki page was created as a place to share "step-by-step" workarounds for common issues in Google Sites. Please feel free to add your own step-by-step guides. Be sure to give yourself credit (Submitted by...)!
NOTE: You are cautioned to verify the links in this document BEFORE clicking on them. There is a very high probability that they have been changed to point to porn/hack/attack sites, and not where you would expect. (The text you click on will appear correct, but the underlying link will likely have been changed.) You have been warned...
Adding a Page Background Image in Google Sites
Submitted by bcj19
August 15, 2008
http://groups.google.com/group/sites-help/web/step-by-step-guides#PageBackgroundImage
Some people have reported having an issue with getting a custom background image to work in Google Sites. This Step-by-Step Guide focuses on a possible workaround for getting a Page Background Image to work with a Site.
- Log into your site.
- Select the "Site Settings" link in the upper-right corner of the screen.
- Click on the "Appearance" tab.
- Click on the "Colors and Fonts" tab.
- Select "Page background color" from the list of page elements in the listbox.
- DELETE the color value in the text box at righ.
- Select "Page background image" from the list of page elements in the listbox.
- Click the "Browse" button to the right of the listbox.
- Locate / select the image you wish to use for your background.
- Define your Repeat, Horizontal Position and Vertical Position options.
- Click "Save Changes"
- Click "Return to site"
This should give you your desired results. It is worth noting, however, that the preview that appears on the "Colors and Fonts" page will likely NOT give you a preview that includes the image. The key step (step 6 above) here is that you DELETE the value in the text box for the "Page background color".
In theory, steps 5 and 6 above should be unnecessary. However, I've found that this is the only way I can get it to work.
Adding a Google Groups Promotion Box in Google Sites
Submitted by bcj19
August 15, 2008
http://groups.google.com/group/sites-help/web/step-by-step-guides#GroupsPromotionBox
Due to the restraints placed on adding custom HTML code to Sites, you are presently unable to add a Promotion Box for your Google Group(s). A possible workaround for this issue is...
- Log into your Site.
- Navigate to the page you wish to include the Promotion link on.
- Click the "Edit Page" button.
- Select the text that you would like to use for your link (or type it in if it does not yet exist).
- Click the "Link" button on the edit toolbar.
- Select the "Web Address" tab.
- Enter a link to the signup page for your Google Group:
http://groups.google.com/group/GROUPNAME/subscribe
(GROUPNAME = The name of your group.)
This will create a basic link that will get your users to the subscription page for your Google Group(s). It's obviously not seamless as the promotion box would be, but until Google makes it a little easier, this is an optional workaround.
Using IFRAME to Embed Google Group Page in Sites
Submitted by bcj19
August 16, 2008
http://groups.google.com/group/sites-help/web/step-by-step-guides#IFRAMEForGroups
Note: This no longer works
A Google Group can be "integrated" within a Google Site through the use of an IFRAME. As Sites generally disallows most custom code - including IFRAME's - this has been an issue for most users. However, using the following code will enable you to "integrate" Groups within your Site(s).
- Log into your Site.
- Navigate to the page you wish to include Google Group on (or create a new page).
- Click the "Edit Page" button.
- Click the "HTML" button on the edit toolbar.
- Copy and paste the code below into the HTML editor:
<iframe igsrc="http://www.google.com/ig/images/no_image/no_image_gadget_thm.png" src="http://groups.google.com/group/NAMEOFYOURGOOGLEGROUP" frameborder="0" class="igm" width="800" height="800"></iframe>
- Replace the "NAMEOFYOURGOOGLEGROUP" in the code above with the name of your Google Group.
- Click "Update" in the lower-right corner of the HTML editor.
- Click "Save" in the edit toolbar.
That's it.
It may be worth noting that you can use the above code with any page your would like to display in an IFRAME on your Google Site. All you have to do is change the URL that follows the src tag above (src="http:......").
Linking to FTP Site in Google Sites
Submitted by bcj19
August 18, 2008
http://groups.google.com/group/sites-help/web/step-by-step-guides#LinkToFTP
Due to the way that Google Sites handles <A HREF...> tags when entered via the Edit toolbar's "Link" option, it is necessary to add links to FTP sites manually. To do this, follow the steps below.
- Navigate to the page on which you want the link.
- Click the "Edit Page" button.
- Enter the text you wish to use for your link.
- Click the "HTML" button on the Edit toolbar.
- Locate the text entered in step 3 above.
- Surround the text with the following code: <a href="ftp://ftp.example.com">.....</a>
- Click the "Update" button in the bottom-right corner of the HTML edit screen.
- Click the "Save" button on the Edit toolbar.
If you want the FTP site to open in a different window, simply add "TARGET=_BLANK" inside the <A HREF...> tag.
Note: Be sure to replace ftp://ftp.example.com with your desired FTP destination address.
Example:
CODE: <A HREF="ftp://ftp.example.com/">FTP Example</A>
Moving a Page in Google Sites
Submitted by bcj19
August 23, 2008
http://groups.google.com/group/sites-help/web/step-by-step-guides#MovingAPage
On occasion, you might create a new page in Google Sites that would fit better under another parent page, or might be better suited to exist as a top level page. This Step-by-Step Guide walks you through the process of moving a page in Google Sites.
- Navigate to your Site.
- Sign In.
- Navigate to the page you would like to move.
- Click the "Move Actions" button.
- Select "Move" from the More Actions menu.
- In the "Move Page" dialog box, select the page you would like the current page to exist UNDER. (If you would like the page to become a top level page, select the first item in the list, which should be the name of your Site.)
- Click the "Move" button.
- Repeat these steps for any page(s) you would like to move.
Embedding Multiple Calendars in Google Sites
Submitted by bcj19
August 25, 2008
http://groups.google.com/group/sites-help/web/step-by-step-guides#EmbedCalendars
Some people have reported problems with embedding multiple calendars into a single Google Sites page. I've been able to do this successfully by following the steps below:
To find the URL for your calendars:
- Navigate to your calendar
- Click the "Settings" link in the upper-right corner of the screen (If this link is not visible, you may need to login.)
- Locate the calendar you wish to embed and click the "Edit Settings:" link under the "Sharing" column
- Click the "Calendar Details" tab
- Scroll down to the "Calendar Address" section
- Click the "HTML" button (NOTE: Make sure you are NOT clicking the HTML button in the "Private Address" section)
- Copy the URL
Repeat these steps for each successive calendar.
To embed the calendar(s) into your Google Sites page:
- Log into your Google Site
- Navigate to the page on which you would like to embed the calendar(s)
- Click the "Edit Page" button
- Place the cursor where you would like to embed the (first) calendar
- Select "Calendar" from the Edit toolbar's "Insert" menu
- Paste in the calendar's URL from the section above
- Adjust the settings of your calendar to suit your layout needs
- Click the "Save" button
Repeat these steps for each successive calendar.
To embed a single calendar gadget with events from multiple calendars:
http://groups.google.com/group/google-calendar-help-misc/browse_thread/thread/773638be37c862d4/cb2f4ce2057a208a
(Courtesy of DLW. Thanks!)
Changing Your Site's Landing (Home) Page
Submitted by bcj19
August 28, 2008
http://groups.google.com/group/sites-help/web/step-by-step-guides#LandingPage
- Log in to http://sites.google.com/site (Apps Users: http://sites.google.com/a/YOUR-DOMAIN)
- Click the link for your desired site under the "My Sites" heading
- On the home page for your site, click the "Site Settings" link in the upper-right corner of your screen
- The last tab in the blue bar should be "Other Stuff"... Click it
- The fourth item down on the "Other Stuff" page should be titled "Landing Page"
- Click the "Change" link next to "Landing Page"
- Select the desired page
- Click "OK"
- Click "Save Changes"
- Click "Return to site"
Using IFRAME to embed a Youtube video play list
submitted by Aiyoung
August 28, 2008
http://groups.google.com/group/sites-help/web/step-by-step-guides#IFRAMEhack
UPDATE: google has blocked IFRAME tags so this hack doesn't work anymore :(
Google's insert video function currently doesn't support play lists and google doesn't allow <embed> tags in HTML.
This tutorial uses an IFRAME hack to put a youtube play list on your page.
Step 1:
Go to or create the page where you want to insert your playlist.
Create a title for your playlist near the location that you could like to have the playlist at on your page
Click on edit page, Then Click on the HTML buttion.
Step 2:
Copy and paste the following code directly underneath the title you made in step 1
<br>
<iframe igsrc="http://www.google.com/ig/images/no_image/no_image_gadget_thm.png" src="PUT_EMBED_SRC_URL_HERE" frameborder="0" style="margin: 5px auto 5px 0pt; display: block; text-align: left;" class="igm" width="480" height="385"></iframe>
<br>
<br>
Step 3:
Assuming that you already have a playlist made in your youtube account, open a new tab in your browser and head over to youtube.com and sign in with your account.
scroll to the bottom of the page and click on the "playlists" link.
Now find the playlist you want to embed and click on the "Edit Playlist Info" arrow.
Now we'll grab the correct URL for the playlist from the Embed code.
IMPORTANT: Make sure you check the "Allow others to embed playlist" benieth the Embed code text field
The Embed text within the text field looks like the following.
<object width="480" height="385">
<param name="movie" value="http://www.youtube.com/p/5D79624826BE26F1">
</param>
<embed src="http://www.youtube.com/p/5D79624826BE26F1" type="application/x-shockwave-flash" width="480" height="385">
</embed>
</object>
We want to copy the URL that is associated with the embed tag. Copy the URL (and only the URL, make
sure you don't get any hitchiking quotation marks) that's associated with the embed src="url"
So, in the above case, we want to copy http://www.youtube.com/p/5D79624826BE26F1.
Step 4:
Now go back to your website.
Paste the URL that we copied in step 3 into the block of code that we put in during step 2 into space that says src="PUT_EMBED_SRC_URL_HERE". Make that only the URL is between those quotation marks and you don't have any of my PUT_EMBED_SRC_URL_HERE text in there.
The code from step 2 should now look like the following.
<br>
<iframe igsrc="http://www.google.com/ig/images/no_image/no_image_gadget_thm.png" src="http://www.youtube.com/p/5D79624826BE26F1" frameborder="0" style="margin: 5px auto 5px 0pt; display: block; text-align: left;" class="igm" width="480" height="385"></iframe>
<br>
<br>
But with your play list URL.
Step 5:
Now that we've put in our code, let's make sure that it's working right.
Click on the Preview button which is located to the right of the HTML button.
You should see your youtube play list. If anything looks amiss, go over steps 1-4 to see if you missed anything.
Assuming everything went well with the preview, click on the "Update" button.
Now you'll be back in the google sites WYSIWYG editor. You should see your play list replaced by an ugly holder picture to show you where the play list box is located on your page.
Now click on the Save button.
Do your favorite celebration dance!