Welcome, Guest. Please login or register.

ShoutBox!

 

Skhilled

Today at 21:09:09
I've upgraded the server...more resources. ;)
 

Ken

Today at 20:57:10
Now that you mention it...  :D
 

Skhilled

Today at 20:47:19
...and, you should notice that the site is much faster.  :o
 

Ken

Today at 20:31:37
Hey Steve.
 

Skhilled

Today at 17:56:10
Re-read the message below...
 

Skhilled

2024-03-31, 15:22:06
Oh yeah, you need to upgrade the site first...
 

Ken

2024-03-30, 09:54:54
Whoops! I forgot that the SMF install here on OFF is out of date!  :'(
 

Ken

2024-03-30, 09:44:48
 Conga-Rats Steve!  :thumbup:
Me gonna install it here just for the fun of it!  :)
 

Skhilled

2024-03-29, 22:15:23
Released!  :D
 

Skhilled

2024-03-24, 09:52:09
It may be released as early as today...if we all agree on it. ;)

Recent Topics

TP Articles


Search in titles
Search in article texts

Author Topic: Coppermine How-To by G6  (Read 3092 times)

0 Members and 1 Guest are viewing this topic.

Offline Ken

  • Vietnam Era Veteran
  • Administrator
  • *
  • Posts: 11667
  • Gender: Male
  • View Gallery
Coppermine How-To by G6
« on: December 13, 2006, 09:23:35 AM »
Create an article and put this code in to it. Change the url in the bottom to where your coppermine is located on the server.
Save and enjoy after you have made the link to the article in your sitemap or content block
Code: [Select]
<script type="text/javascript">

/***********************************************
* IFrame SSI script II- ? Dynamic Drive DHTML code library (http://www.dynamicdrive.com)
* Visit DynamicDrive.com for hundreds of original DHTML scripts
* This notice must stay intact for legal use
***********************************************/

//Input the IDs of the IFRAMES you wish to dynamically resize to match its content height:
//Separate each ID with a comma. Examples: ["myframe1", "myframe2"] or ["myframe"] or [] for none:
var iframeids=["myframe"]

//Should script hide iframe from browsers that don't support this script (non IE5+/NS6+ browsers. Recommended):
var iframehide="yes"

var getFFVersion=navigator.userAgent.substring(navigator.userAgent.indexOf("Firefox")).split("/")[1]
var FFextraHeight=parseFloat(getFFVersion)>=0.1? 16 : 0 //extra height in px to add to iframe in FireFox 1.0+ browsers

function resizeCaller() {
var dyniframe=new Array()
for (i=0; i<iframeids.length; i++){
if (document.getElementById)
resizeIframe(iframeids)
//reveal iframe for lower end browsers? (see var above):
if ((document.all || document.getElementById) && iframehide=="no"){
var tempobj=document.all? document.all[iframeids] : document.getElementById(iframeids)
tempobj.style.display="block"
}
}
}

function resizeIframe(frameid){
var currentfr=document.getElementById(frameid)
if (currentfr && !window.opera){
currentfr.style.display="block"
if (currentfr.contentDocument && currentfr.contentDocument.body.offsetHeight) //ns6 syntax
currentfr.height = currentfr.contentDocument.body.offsetHeight+FFextraHeight;
else if (currentfr.Document && currentfr.Document.body.scrollHeight) //ie5+ syntax
currentfr.height = currentfr.Document.body.scrollHeight;
if (currentfr.addEventListener)
currentfr.addEventListener("load", readjustIframe, false)
else if (currentfr.attachEvent){
currentfr.detachEvent("onload", readjustIframe) // Bug fix line
currentfr.attachEvent("onload", readjustIframe)
}
}
}

function readjustIframe(loadevt) {
var crossevt=(window.event)? event : loadevt
var iframeroot=(crossevt.currentTarget)? crossevt.currentTarget : crossevt.srcElement
if (iframeroot)
resizeIframe(iframeroot.id);
}

function loadintoIframe(iframeid, url){
if (document.getElementById)
document.getElementById(iframeid).src=url
}

if (window.addEventListener)
window.addEventListener("load", resizeCaller, false)
else if (window.attachEvent)
window.attachEvent("onload", resizeCaller)
else
window.onload=resizeCaller

</script>

<iframe id="myframe" src="http://www.yoursitehere.com/coppermine/" marginwidth="0" marginheight="0" vspace="0" hspace="0" style="width: 100%; display: none;" frameborder="0" scrolling="no"></iframe>

Q... I've created an article.. but it doesn't resize in height... It's like looking through a letter box.

A... It is very important that you have the absolute correct path in the url for the script to expand correct.
I have had the same thing and it took some time to figure out that it was just the url that had a space right after the "http://www. so it was like this " http://www.    check the code and see to that the url is correct and that you close the url with / in the end so you wont have just /coppermine      But /coppermine/
"Not all who wander are lost."-Tolkien
Yesterday When I was Young.