Donations mod genom payson

Frågor kring MODdar (modifikationer) för phpBB 3 (3.0.0 eller senare).

Moderatorer: Moderatorgrupp, Supportgrupp

Skriv svar
Kraziee
Ny medlem
Ny medlem
Inlägg: 4
Blev medlem: 2010-09-04 18:06
Svar: 0

Donations mod genom payson

Inlägg av Kraziee »

Hej!


Jag undrar om det finns något Payson donations mod till phpbb3 liknande detta paypal donations mod: http://startrekguide.com/community/view ... 27&t=14633



Tacksam för svar!
Peetra
Hedersmedlem
Hedersmedlem
Inlägg: 3281
Blev medlem: 2007-06-09 22:38
Svar: 0

Re: Donations mod genom payson

Inlägg av Peetra »

Man kan nog ändra om det för finländska/svenska behov. Eller ha ett liknande. För Payson direkt, tror jag inte att det finns något, men jag har ett personligt intresse i att hitta på nåt, som är mer bekant för Sverige/Finland än PayPal. Jag åker iväg på resa nu, men uppdatera gärna tråden med vad du kommer på, påminn mig om att jag ju var intresserad av detta efter 10 maj, (Skriv t.ex ett pm om att "Hörruru, du sku skriva nåt i tråden!") då jag kommer hem, jag har inte tid/resurser(dvs nästan ingen Internet) att skapa nåt före det. Då kan jag fortsätta jobba här i tråden med den saken.

Hoppas du hittar någon bra eller åtminstone tillfällig lösning före det förstäs. :)
Kraziee
Ny medlem
Ny medlem
Inlägg: 4
Blev medlem: 2010-09-04 18:06
Svar: 0

Re: Donations mod genom payson

Inlägg av Kraziee »

Jag ska se om jag kan sätta mig in i koden utan att förstöra, jag förstår mig inte direkt på paysons api https://api.payson.se/


Men för er som inte orkar inte ladda ner modden,
så här ser paypals kod ut i modden..

Kod: Markera allt

<?php

/**

*

* @package Simple PayPal & AlertPay Donation Mod

* @version 1.0.0

* @copyright (c) 2011 Siropu - http://www.siropu.com/

* @license http://opensource.org/licenses/gpl-license.php GNU Public License

*

*/



/**

*/

define('IN_PHPBB', true);

$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : '../';

$phpEx = substr(strrchr(__FILE__, '.'), 1);

include($phpbb_root_path . 'common.' . $phpEx);



// Start session management

$user->session_begin();

$auth->acl($user->data);

$user->setup();



page_header($user->lang['DONATE_PAYPAL_TITLE']);



// Page template and content

$template->set_filenames(array(

   'body' => 'donate/donate_paypal.html'



));

make_jumpbox(append_sid("{$phpbb_root_path}viewforum.$phpEx"));

page_footer();



?>
Användarens profilbild
Marcus
Hedersmedlem
Hedersmedlem
Inlägg: 4321
Blev medlem: 2004-01-07 22:12
Svar: 0

Re: Donations mod genom payson

Inlägg av Marcus »

Eftersom den där PHP-koden inte innehåller mer än en anvisning om vilken mall som ska visas om man besöker donationssidan, så får jag be dig ladda upp även HTML-mallen som det hänvisas till:

donate/donate_paypal.html

Allt som händer görs nog i ett formulär, och Paysons API är inte så krångligt.

/marcus
Marcus Farrington - Administratör på phpBB Sverige
OBS! På förekommen anledning ges ingen support via PM.

Webb- & Drupalutvecklare på Webbyrå Grebban.
Kraziee
Ny medlem
Ny medlem
Inlägg: 4
Blev medlem: 2010-09-04 18:06
Svar: 0

Re: Donations mod genom payson

Inlägg av Kraziee »

nedladdning

donate_paypal.html

Kod: Markera allt

<!-- INCLUDE overall_header.html -->
<script type="text/javascript">
    function validate(){
        x=document.paypal
        txt=x.amount.value
        if (txt>={L_DONATE_MIN_AMOUNT} && txt<=10000) {
            return true
        }else{
            alert("{L_DONATE_MIN_EXPLAIN} {L_DONATE_MIN_AMOUNT} {L_DONATE_MIN_CURRENCY}")
            return false
        }
}
</script>
<div class="panel">
<div class="inner"><span class="corners-top"><span></span></span>
<h2 class="topic-title">{L_DONATE_PAYPAL_TITLE}</h2> 
<form action="https://www.paypal.com/cgi-bin/webscr" method="post" name="paypal" onsubmit="return validate()">
<input type="hidden" name="cmd" value="_donations" /> 
<input type="hidden" name="business" value="{L_DONATE_PAYPAL_EMAIL}" /> 
<input type="hidden" name="item_name" value="{L_DONATE_TO} {SITENAME}" /> 
<input type="hidden" name="no_shipping" value="1" /> 
<input type="hidden" name="return" value="{L_DONATE_BOARD_PATH}donate/success.php" /> 
<input type="hidden" name="cancel_return" value="{L_DONATE_BOARD_PATH}donate/cancel.php" /> 
<input type="hidden" name="tax" value="0" /> 
<input type="hidden" name="bn" value="PP-DonationsBF" />
<fieldset class="fields2">
<dl>
<dt><label for="amount">{L_DONATE_AMOUNT}:</label></dt>
<dd><input type="text" name="amount" style="height:17px;" class="inputbox autowidth">
<select name="currency_code" id="currency_code"> 
<option value="USD" selected="selected">USD</option> 
<option value="EUR">EUR</option> 
<option value="AUD">AUD</option> 
<option value="CAD">CAD</option> 
<option value="CZK">CZK</option> 
<option value="DKK">DKK</option> 
<option value="HKD">HKD</option> 
<option value="HUF">HUF</option> 
<option value="NZD">NZD</option> 
<option value="NOK">NOK</option> 
<option value="PLN">PLN</option> 
<option value="GBP">GBP</option> 
<option value="SGD">SGD</option> 
<option value="SEK">SEK</option> 
<option value="CHF">CHF</option> 
<option value="JPY">JPY</option> 
</select>
</dd>
</dl>
<dl>
<dt><label for="donor">{L_DONATE_DONOR}:</label></dt>
<dd><input type="text" name="item_number" class="inputbox autowidth" style="height:17px;color:#999;" value="{S_USERNAME}" onclick="if(this.value=='{S_USERNAME}')this.value='';" onblur="if(this.value=='')this.value='{S_USERNAME}';" /></dd>
</dl>
</fieldset>
<span class="corners-bottom"><span></span></span></div>
</div>
<div class="panel">
            <div class="inner"><span class="corners-top"><span></span></span>         
                <fieldset class="submit-buttons">
                    <input type="reset" class="button2" name="reset" value="{L_RESET}">
                    <input type="submit" class="button1" name="submit" value="{L_SUBMIT}">
                </fieldset>
                </form>
            <span class="corners-bottom"><span></span></span></div>
		</div>
<!-- INCLUDE overall_footer.html -->

Är en nybörjare inom allt det här, så är inte så hardcore inom api delen.
Skriv svar

Vilka är online

Användare som besöker denna kategori: 10 och 0 gäster