coppermine-gallery.com/forum

Support => cpg1.4.x Support => Older/other versions => cpg1.4 themes/skins/templates => Topic started by: The Grand Pooh-Bah on May 27, 2006, 09:11:05 AM

Title: Paypal Donation Button
Post by: The Grand Pooh-Bah on May 27, 2006, 09:11:05 AM
Is there a plugin where users can make a donation via paypal to help pay for all the bandwidth they are enjoying?
Title: Re: Paypal Donation Button
Post by: Joachim Müller on May 27, 2006, 09:41:02 AM
If you don't want your users to pay for getting a particular photo printed, but just display a paypal icon on each and every page that the user can click on to just donate some money, then incorporate the paypal image and the surrounding link into your custom theme. No plugin needed, just a plain theme customization. As it is suppossed to show up on all coppermine pages, you can simply put it into themes/yourtheme/template.html
Moving from plugins sub-board to themes sub-board.
Title: Re: Paypal Donation Button
Post by: The Grand Pooh-Bah on May 27, 2006, 10:04:35 AM
You make it sound simple.  But I'm not quite sure where or how to add the button.  I'm using theme Terra
Title: Re: Paypal Donation Button
Post by: Joachim Müller on May 27, 2006, 10:09:46 AM
Wherever you want it to appear. Just plain HTML needed. If you don't tell me where you want it to appear, I can hardly recommend anything. Post a screenshot with the section highlighted where you want to paypal button to appear. Attach it to your posting using "additional options" when composing your message.
Title: Re: Paypal Donation Button
Post by: The Grand Pooh-Bah on May 27, 2006, 10:30:55 AM
Do you want the code for the button?
Title: Re: Paypal Donation Button
Post by: Joachim Müller on May 27, 2006, 10:44:04 AM
No, just insert it as suggested. Modify your custom theme as suggested below:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html dir="{LANG_DIR}">
<head>
<meta http-equiv="Content-Type" content="text/html; charset={CHARSET}" />
<title>{TITLE}</title>
{META}
<link rel="stylesheet" href="themes/terra/style.css" type="text/css" />
<script type="text/javascript" src="scripts.js"></script>
<!--
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}
//-->
</script>
</head>
<body>
{CUSTOM_HEADER}
<table width="100%" border="0" cellpadding="20" cellspacing="0" class="mainbkg">
  <tr>

    <td align="center" valign="top">
      <table width="100%" border="0" cellspacing="0" cellpadding="0">
        <tr>
          <td height="90" align="center" class="maintitle">
             <table border="0" width="100%" cellspacing="0" cellpadding="0">
               <tr>
                 <td align="center">
                   <div class="gal_name">{GAL_NAME}</div>
                   <div class="gal_description">{GAL_DESCRIPTION}</div>
                 </td>
                 <td align="right">
                   <!-- Your Custom Code (e.g. paypal button) here-->
                 </td>
               </tr>
             </table>
          </td>
        </tr>

      </table>

      <table width="100%" border="0" cellspacing="0" cellpadding="5">
        <tr>
          <td align="right" valign="top">{SYS_MENU}</td>
        </tr>
        <tr>
          <td align="right" valign="top">{SUB_MENU}{ADMIN_MENU}</td>

        </tr>
      </table>

      <table width="100%" border="0" align="center" cellpadding="0" cellspacing="0" class="mainblock">
        <tr>
          <td align="center" valign="top"><br />{GALLERY}</td>
        </tr>
      </table>

      <table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
        <tr>
          <td align="center" valign="bottom">
        {LANGUAGE_SELECT_FLAGS} <br />
            {LANGUAGE_SELECT_LIST}{THEME_SELECT_LIST} <br/>
        {CUSTOM_FOOTER}
        {VANITY}
          </td>
        </tr>

  </table>

    </td>
  </tr>
</table>
</body>
</html>
Title: Re: Paypal Donation Button
Post by: The Grand Pooh-Bah on May 27, 2006, 11:33:07 AM
That didn't work to well.  I got the button but the rest of the page changed.
Title: Re: Paypal Donation Button
Post by: Joachim Müller on May 27, 2006, 01:34:51 PM
Works exactly as advertized: I used the FTP account you sent me to change the theme as suggested, making the word "donate" show up on your page. Use a regular FTP app and a plain text editor, not some crap like MS Frontpage or similar.
Title: Re: Paypal Donation Button
Post by: The Grand Pooh-Bah on May 27, 2006, 05:43:23 PM
Added it with Dreamweaver. ???
Title: Re: Paypal Donation Button
Post by: Tranz on May 27, 2006, 05:56:28 PM
Go into DW settings and tell it not to modify code automatically.
Title: Re: Paypal Donation Button
Post by: The Grand Pooh-Bah on May 27, 2006, 07:09:09 PM
Thanks....Now I need to get my Forum Name moved to the Center or Right of the image and the same size as in the lower section of included image.  Can you help with that?

Thanks

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html dir="{LANG_DIR}">
<head>
<meta http-equiv="Content-Type" content="text/html; charset={CHARSET}" />
<title>{TITLE}</title>
{META}
<link rel="stylesheet" href="themes/terra/style.css" type="text/css" />
<script type="text/javascript" src="scripts.js"></script>
<!--
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}
//-->
</script>
</head>
<body>
{CUSTOM_HEADER}
<table width="100%" border="0" cellpadding="20" cellspacing="0" class="mainbkg">
  <tr>

    <td align="center" valign="top">
      <table width="100%" border="0" cellspacing="0" cellpadding="0">
        <tr>
          <td height="90" align="center" class="maintitle">
             <table border="0" width="100%" cellspacing="0" cellpadding="0">
               <tr>
                 <td align="center">
                   <div class="gal_name">{GAL_NAME}</div>
                   <div class="gal_description">{GAL_DESCRIPTION}</div>
                 </td>
                 <td align="right">
<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_s-xclick">
<input type="image" src="https://www.paypal.com/en_US/i/btn/x-click-but21.gif" border="0" name="submit" alt="Make payments with PayPal - it's fast, free and secure!">
<img alt="" border="0" src="https://www.paypal.com/en_US/i/scr/pixel.gif" width="1" height="1">
<input type="hidden" name="encrypted" value="-----BEGIN PKCS7-----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-----END PKCS7-----
">
</form>
                 
                 </td>
               </tr>
             </table>
          </td>
        </tr>

      </table>

      <table width="100%" border="0" cellspacing="0" cellpadding="5">
        <tr>
          <td align="right" valign="top">{SYS_MENU}</td>
        </tr>
        <tr>
          <td align="right" valign="top">{SUB_MENU}{ADMIN_MENU}</td>

        </tr>
      </table>

      <table width="100%" border="0" align="center" cellpadding="0" cellspacing="0" class="mainblock">
        <tr>
          <td align="center" valign="top"><br />{GALLERY}</td>
        </tr>
      </table>

      <table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
        <tr>
          <td align="center" valign="bottom">
        {LANGUAGE_SELECT_FLAGS} <br />
            {LANGUAGE_SELECT_LIST}{THEME_SELECT_LIST} <br/>
        {CUSTOM_FOOTER}
        {VANITY}
          </td>
        </tr>

  </table>

    </td>
  </tr>
</table>
</body>
</html>

Title: Re: Paypal Donation Button
Post by: Joachim Müller on May 28, 2006, 01:39:59 AM
Buy a book that deals with basic HTML, or google for a good tutorial. This is plain HTML stuff, no particular Coppermine magic involved. Respect the "one issue per thread" policy in the future, you agreed to respect it when signing up.
Saying "thanks" wouldn't have hurt ::).
Marking thread as solved & locking.