Päävalikko

Etusivu
Uutiset
Tiedostot
Foorumi
- - - - - - -
Ohjeita ja vinkkejä
- - - - - - -
Lähetä uutinen

Kirjaudu

Tervetuloa, Vieras. Ole hyvä ja kirjaudu tai rekisteröidy.
12.02.2012, 07:15
Tunnus:
Salasana:


Kirjaudu käyttäjätunnuksen, salasanan ja istunnonpituuden mukaan

Unohtuiko salasana?

joomlafi.pngJoomla.fi on avattu!

Joomlaportal.fi:n foorumi suljetaan pian. Siirry uudelle sivustolle ja rekisteröidy: www.joomla.fi

 

FOORUMI on vainluku-tilassa, uusia aiheita ei voi aloittaa. Siirry uudelle Joomla.fi-sivuston foorumille

Uusi maksutapalisäosa: Ennakkomaksu
Joomlaportal.fi
12.02.2012, 07:15 *
Tervetuloa, Vieras. Ole hyvä ja kirjaudu tai rekisteröidy.

Kirjaudu käyttäjätunnuksen, salasanan ja istunnonpituuden mukaan
Uutiset:
 
   Etusivu   Ohjeet Haku Kirjaudu Rekisteröidy  
Sivuja: 1 2 3 [4] 5
  Tulostusversio  
Kirjoittaja Aihe: Uusi maksutapalisäosa: Ennakkomaksu  (Luettu 51249 kertaa)
teemu_m
Konkari
****
Viestejä: 164



Profiili WWW
« Vastaus #45 : 30.04.2008, 12:53 »

Miten muuten tuon dirdepo:n saa näyttämään hinnan järkevästi? Oletuksenahan kun se laittaa ulos suoraan kai kannasta vedetyn arvon, jossa on 5 desimaalia, ja desimaalierottimena piste. Eikä valuutan merkkiä perässä.

Miten tuon siis saisi tulostamaan yhtä siististi hinnan kuin normaali tilauksen vahvistus?

Tää tulee nyt hiukan kiireessä, kun on kiire viettämään vappua Hymyilee

ps_dirdepo.php, n. rivi 549 - lisää ao. "global  $CURRENCY_DISPLAY;" -rivi:
Koodia:
global $CURRENCY_DISPLAY;
$this->ddInfo['order_id'] = $orderId;
$this->ddInfo['vendor_id'] = $vendorId;
$this->ddInfo['method_id'] = $paymentMethodId;
...

ps_dirdepo.php, n. rivi 591 - muuta ao. muotoon:
Koodia:
$this->ddInfo['order_total'] = $CURRENCY_DISPLAY->getFullValue($this->Db->f('order_total'));

Toivottavasti muistin kaiken kiireessä. Mm. tämä muutos on tulossa joskus kesällä ilmestyvään päivitykseen.
tallennettu

Aivomatic Oy: avoimen lähdekoodin verkkomaksuohjelmistot - www.aivomatic.com
PJNO
Tulokas
*
Viestejä: 17


Profiili
« Vastaus #46 : 3.05.2008, 01:48 »

mitenkähän tämä asennetaan ihmittelee hän..  Huh

"Direct Access to this location is not allowed." aina kun yrittää tallentaa uutta maksutapaa..
itseasiassa tämä sama virhe on aina kun yritän uutta maksutapaa asentaa.

oisko jollain hyviä neuvoja!

Mulla ilmestyy itseasiassa aivan sama ilmoitus. En saa millään asennettua tuota ennakkomaksumoduulia. käytössä joomla 1.5.3 sekä virtuemart 1.1.0. Olen antanut kirjoitusoikeudet noille tiedostoille sekä kansioille, mutta ei toimi.
tallennettu
teemu_m
Konkari
****
Viestejä: 164



Profiili WWW
« Vastaus #47 : 3.05.2008, 09:40 »

"Direct Access to this location is not allowed." aina kun yrittää tallentaa uutta maksutapaa..

Mulla ilmestyy itseasiassa aivan sama ilmoitus. En saa millään asennettua tuota ennakkomaksumoduulia. käytössä joomla 1.5.3 sekä virtuemart 1.1.0. Olen antanut kirjoitusoikeudet noille tiedostoille sekä kansioille, mutta ei toimi.

Ks. virheilmo on peräisin ao. riviltä. Mutta tuo identtinen rivi on useissa sadoissa eri tiedostoissa eri Joomlan osissa ja sen komponenteissa ja moduleissa.

Koodia:
defined( '_VALID_MOS' ) or die( 'Direct Access to this location is not allowed.' );

Kyse ei ole tiedostojen luku- tai kirjoitusoikeuksista, vaan siitä että jotain PHP-tiedostoa on yritetty ajaa suoraan, eikä Joomlan juuressa olevan index.php kautta. Alla rivi index.php:sta, jossa _VALID_MOS määritellään:

Koodia:
define( '_VALID_MOS', 1 );

Toisessa samaa ongelmaa (verkkolaskut.fi-maksutapa aiheuttaa saman virheilmon) käsittelevässä viestiketjussa mauri antaa ratkaisuksi neuvon kytkeä Legacy Mode päälle. Alla suora linkki ks. viestiin:

http://www.joomlaportal.fi/component/option,com_smf/Itemid,51/topic,8023.msg29661#msg29661
tallennettu

Aivomatic Oy: avoimen lähdekoodin verkkomaksuohjelmistot - www.aivomatic.com
PJNO
Tulokas
*
Viestejä: 17


Profiili
« Vastaus #48 : 5.05.2008, 11:58 »

no niin, iso kiitos linkki vinkistä! nythän se lähti toimimaan, tuolla maurin antamalla ratkaisulla.
Eli... lisäosat/liitännäistenhallinta/System - Legacy - laitetaan julkaistuksi.
tallennettu
PJNO
Tulokas
*
Viestejä: 17


Profiili
« Vastaus #49 : 7.05.2008, 16:30 »

Oops.. nyt pukkais uutta ongelmaa. Eli tilauksen vahvistuksen jälkeen kun käyteään ennakkomaksua antaa ilmoituksen. kts.liite

virhe:ps_direpo_fi::Error sending html-mail

Eli ei näytä ennakkomaksu tietoja eikä lähetä myöskään sähköpostia ennakkomaksusta.

Loki näytti alla näkyviä virheitä: Ymmärsinkö oikein että jokin filu yrittää lukea icon-16-language.png:tä löytämättä sitä?

[Wed May 07 13:24:33 2008] [error] [client xxx] File does not exist: /public_html/404.shtml, referer: http://www.####.com/shop/administrator/index.php?page=admin.show_cfg&option=com_virtuemart

[Wed May 07 13:24:33 2008] [error] [client xxx] File does not exist: /home//public_html/shop/components/com_virtuemart/themes/default/images/administration/menu/icon-16-language.png, referer: http://www.#####.com/shop/administrator/index.php?page=admin.show_cfg&option=com_virtuemart
tallennettu
teemu_m
Konkari
****
Viestejä: 164



Profiili WWW
« Vastaus #50 : 7.05.2008, 22:22 »

Loki näytti alla näkyviä virheitä: Ymmärsinkö oikein että jokin filu yrittää lukea icon-16-language.png:tä löytämättä sitä?

Mulla on kaikki kamat pakattuna muuttolaatikoihin (pl. tämä kakkoskoneena toimiva läppäri), enkä nyt pysty enkä ehdi tsekkaamaan koodia, mutta mulla on sellainen olo, että noi mainitsemasi login rivit ei liity tähän mitenkään.

Toimiiko sun Joomlan/VM:n email-toiminnot muutoin? DirDepo ei nimittäin itse toteuta mitään erityisiä email-ominaisuuksia, vaan hyödyntää Joomlan/VM:n valmiita metodeja.
tallennettu

Aivomatic Oy: avoimen lähdekoodin verkkomaksuohjelmistot - www.aivomatic.com
teemu_m
Konkari
****
Viestejä: 164



Profiili WWW
« Vastaus #51 : 29.05.2008, 13:58 »

Tervehdys,

DirDeposta on tarjolla uusi päivitetty versio (tai paremminkin uudet versiot).

DirDepo on maksuton vapaa avoimen lähdekoodin ohjelmisto, jonka avulla VirtueMart-verkkokauppaohjelmistoon voidaan ottaa maksutavaksi käyttöön ennakkomaksu eli viitteellinen tilisiirto (engl. direct deposit). Viitenumero muodostetaan Suomen Pankkiyhdistyksen ohjeen mukaisesti.

Alla suorat ZIP-pakettien latauslinkit sekä lyhyt versiokuvaus

  • DirDepoJ10-0.2.0 Joomla! 1.0.x:lle ja VirtueMart 1.0.x:lle
  • DirDepoJ15-0.2.0 Joomla! 1.5.x:lle ja VirtueMart 1.1.x:lle - tämä paketti korjaa tässä viestiketjussa keskustellut Joomla!1.5-yhteensopivuusongelmat

Suora linkki suomenkieliseen asennus- ja käyttöohjeeseen (.pdf) joka soveltuu sekä J10- että J15-versiolle. Dokumentti on mukana myös em. ZIP-paketeissa.

Keskeiset muutokset ja korjaukset edelliseen versioon verrattuna:

J10 ja J15
  • Konfiguraatiotiedosto ps_dirdepo_fi.cfg.php on suoraan payment-hakemiston alla, koska VM1.1 odottaa löytävänsä sen juuri ja vain sieltä.
  • Summa esitetään VirtueMartin Currency displayn asetusten mukaisesti (pl. VM1.0, jonka text-muotoisissa sähköposteissa joudutaan toimimaan toisin, eli käyttämään kiinteää sopivaa muotoilua ja mallitiedostoa yhdessä)
  • Pelkän tilauspäivän ja maksuajan esittämisen sijaan niiden perusteella lasketaan eräpäivä, joka on paljon selkeämpi tieto asiakkaalle. Jos tilauspvä + maksuaika = lauantai tai sunnuntai, eräpäiväksi valitaan seuraava maanantai.
  • Maksulokiin ja tilaushistoriaan tarkempaa maksutapainfoa ml. eräpäivä.
  • Erillinen ps_dirdepo::dateFormat (päivämäärän esitysmuoto sellaisena kuin siihen laskuissa on totuttu) VM_LANG::_DATE_FORMAT_LC:n sijaan
  • Suomenkielinen asennus- ja käyttödokumentaatio (kts. linkki yllä)

J15
  • UTF-8 merkistökoodaus, eli ääkkösten pitäisi näkyä oikein Joomla!1.5:llä
  • _VALID_MOS ja _JEXEC tietoturvatsekkaus, eli toimii ilman legacy-modea
  • Kaksi uutta parametria $sess->url():lle, eli tilaustietojen linkin pitäisi näkyä oikein

DirDepoJ10 testattu J!1.0.15:sta ja VM1.0.15:sta. DirDepoJ15 testattu J!1.5.3:lla ja VM1.1.0:lla. Molemmat toimii periaatteessa PHP4:llä, mutta ne testataan enää PHP5:llä.
tallennettu

Aivomatic Oy: avoimen lähdekoodin verkkomaksuohjelmistot - www.aivomatic.com
illipasi
Konkari
****
Viestejä: 286


Profiili WWW
« Vastaus #52 : 5.08.2008, 16:41 »

Tervehdys teemu_m

Onko DirDepoon tulossa sähköinenviivakoodi ominaisuus? Se voisi nostaa ennakkomaksun käytettävyyttä entisestään.

T: illipasi
tallennettu

samtzu
Jäsen
**
Viestejä: 47



Profiili WWW
« Vastaus #53 : 6.08.2008, 17:28 »

Toimii loistavasti J.1.5.3/VM1.1.0 versiossa. Testattu juuri.
Tietääkö kukaan noista viitenumeroista? Toimiiko ne kaikissa pankeissa?

tallennettu

Sam

Internet-Palvelut.fi
https://shop.internet-content.net/fi/
phone: +358 9 42833310
teemu_m
Konkari
****
Viestejä: 164



Profiili WWW
« Vastaus #54 : 11.08.2008, 13:14 »

Onko DirDepoon tulossa sähköinenviivakoodi ominaisuus?

Viivakoodi olisi eittämättä hyvin käyttökelpoinen ja sen toteuttaminen on käynyt mielessä joskus.

Lupaan laittaa asian muhimaan "korvan taakse", mutta ikävä kyllä juuri tällä hetkellä on niin paljon tekemistä, että en uskalla luvata mitään asian toteutumisen suhteen.

Verkkolaskut.fi:ssä olisi muistaakseni valmiina viivakoodi (toivottavasti en kiireessä puhunut ihan läpiä päähäni).

Toimii loistavasti J.1.5.3/VM1.1.0 versiossa. Testattu juuri.

Kiitos testaamisesta ja tulosten kertomisesta. Siitä on aina apua sekä muille käyttäjille että minulle ohjelman kehittäjänä.

Tietääkö kukaan noista viitenumeroista? Toimiiko ne kaikissa pankeissa?

Viitenumeron formaatin määrittelee Suomen Pankkiyhdistys ja kaikki suomalaiset pankit noudattavat samaa käytäntöä. Sen sijaan ulkomailla viitenumero on jo käsitteenä tyystin tuntematon puhumattakaan että siellä olisi samanlainen käytäntö tarkisteen laskemisen suhteen.
tallennettu

Aivomatic Oy: avoimen lähdekoodin verkkomaksuohjelmistot - www.aivomatic.com
NonCoder
Guru
*****
Viestejä: 398



Profiili
« Vastaus #55 : 25.09.2008, 10:31 »

Asentelinpa ja lisäsin ohjeen mukaisesti maksutavan.
Nyt jos klikkaan maksutapaa että pääsisin katsomaan sen ominaisuuksia:

Warning: include_once(/home/xx/public_html/xxx.fi/s2/administrator/components/com_virtuemart/classes/payment/_ps_dirdepo_fi.php.html.php) [function.include-once]: failed to open stream: No such file or directory in /home/xx/public_html/xxx.fi/s2/administrator/components/com_virtuemart/html/store.payment_method_form.php on line 40

Warning: include_once() [function.include]: Failed opening '/home/xx/public_html/xxx.fi/s2/administrator/components/com_virtuemart/classes/payment/_ps_dirdepo_fi.php.html.php' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/xx/public_html/xxx.fi/s2/administrator/components/com_virtuemart/html/store.payment_method_form.php on line 40

Fatal error: Call to a member function has_configuration() on a non-object in /home/xx/public_html/xxx.fi/s2/administrator/components/com_virtuemart/html/store.payment_method_form.php on line 167


Edit:

Nyt taas toimii kun lisäsin uudelleen?
« Viimeksi muokattu: 25.09.2008, 10:37 kirjoittanut NonCoder » tallennettu
teemu_m
Konkari
****
Viestejä: 164



Profiili WWW
« Vastaus #56 : 25.09.2008, 11:20 »

Warning: include_once(/home/xx/public_html/xxx.fi/s2/administrator/components/com_virtuemart/classes/payment/_ps_dirdepo_fi.php.html.php)

Tossa tiedostonimessa "_ps_dirdepo_fi.php.html.php" on jostain syystä alaviivoja ja tiedostopäätteitä enemmän kuin laki sallii.

Lainaus
Nyt taas toimii kun lisäsin uudelleen?

Oisko ollu joku asennuksen aikainen näppihäiriö? Tai ehkä joku VM:n bugi, koska DirDepo ei ohjelmasuorituksen tuossa vaiheessa pääse vaikuttamaan asiaan vielä mitenkään.
tallennettu

Aivomatic Oy: avoimen lähdekoodin verkkomaksuohjelmistot - www.aivomatic.com
NonCoder
Guru
*****
Viestejä: 398



Profiili
« Vastaus #57 : 25.09.2008, 12:45 »

Huomasinpa että noita oli useampikin samantyyppisiä tuossa pudotusvalikossa..
Tyyliin:
_ps_dirdepo_fi.php.html.php

Siirsin tiedostot normaalisti ftp:llä ja näitä ilmestyi varmaan 10kpl (hieman erilaisia kaikki)
Valitsin sitten tarkemmin tuon ja katsoin että ei ole mitään ylimääräisiä päätteitä yms niin johan toimii.


tallennettu
jkaija
Konkari
****
Viestejä: 177


www.OtaNetti.fi


Profiili WWW
« Vastaus #58 : 25.09.2008, 17:53 »

Lainaus
Warning: include_once(/home/xxx/public_html/xxx/administrator/components/com_virtuemart/classes/payment/ps_dirdepo.php) [function.include-once]: failed to open stream: No such file or directory in /home/xxx/public_html/xxx/administrator/components/com_virtuemart/html/store.payment_method_form.php on line 40

Warning: include_once() [function.include]: Failed opening '/home/xxx/public_html/xxx/administrator/components/com_virtuemart/classes/payment/ps_dirdepo.php' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/xxx/public_html/xxx/administrator/components/com_virtuemart/html/store.payment_method_form.php on line 40

Lainaus
Fatal error: Call to a member function has_configuration() on a non-object in /home/xxx/public_html/xxx/administrator/components/com_virtuemart/html/store.payment_method_form.php on line 167

Tuolaiset virheilmot tulee kun on tehnyt uuden maksutavan ja yrittää mennä editoimaan sitä, mikä avuksi?

Joomla 1.5.7 + VM 1.1.2
tallennettu

T:Juha Kaija
Joomla yhteensopivaa sivutilaa.
teemu_m
Konkari
****
Viestejä: 164



Profiili WWW
« Vastaus #59 : 26.09.2008, 10:10 »

Huomasinpa että noita oli useampikin samantyyppisiä tuossa pudotusvalikossa..
Tyyliin:
_ps_dirdepo_fi.php.html.php

Hyvä huomio. Kiitos tiedosta.

VM:n tapa listata maksutavat "Maksutapa luokan nimi"-alasvetovalikossa on tainnut taas muuttua hiukan jossain vaiheessa. Tämän asian tienoilla on soudettu ja huovattu aiemminkin.

Aiemmin listalle tuli vain hakemistossa /administrator/components/com_virtuemart/classes/payment/ olleet PHP-tiedostot. Nyt siihen näemmä listataan rekursiivisesti myös kaikkien ko. hakemiston alihakemistojen PHP-tiedostotkin. Siksi alasvetovalikossa näkyy joukko ylimääräisiä rivejä, joista on helppoa valita väärä.

Jos asia häiritsee, niin äkkiseltään katsoen alasvetovalikon saisi järkiinsä seuraavalla tavalla.

Tiedosto: /administrator/components/com_virtuemart/classes/ps_payment_method.php
Metodi: ps_payment_method::list_available_classes()
Riviltä: 817
Koodia:
    function list_available_classes( $name, $preselected='ps_payment' ) {

        $files = vmReadDirectory( CLASSPATH."payment/", ".php", true, true);
        $array = array();
        foreach ($files as $file) {
            $file_info = pathinfo($file);
            $filename = $file_info['basename'];
            if( stristr($filename, '.cfg')) { continue; }
            $array[basename($filename, '.php' )] = basename($filename, '.php' );
        }
        return ps_html::selectList( $name, $preselected, $array );
    }

Yo. metodin rivi
Koodia:
$files = vmReadDirectory( CLASSPATH."payment/", ".php", true, true);
muutetaan muotoon
Koodia:
$files = vmReadDirectory( CLASSPATH."payment/", ".php", false, true);

Tämän muutoksen jälkeen alasvetovalikko toimii kuten ennenkin, eli payment-hakemistoa ei listata enää rekursiivisesti. Mutta jos teiltä sen jälkeen yks-kaks-yllättäen puuttuu alasvetovalikosta joku käyttämänne maksutapa, niin silloin ko. muutos ei sovellu käyttöönne.

Mikään hyvä ratkaisu yo. modis ei kuitenkaan ole, koska siinä kajotaan VM:n omiin tiedostoihin, eli se on ns. core hack, jonka heti seuraava VM:n päivitys saattaa taas muuttaa takaisin. Ja muutenkin tilanne on hankala, koska VM:n tapa käyttää payment-hakemiston maksutapaohjelmistoja vaihtelee toistuvasti. Parempi ratkaisu olisi siirtää kaikki tekemäni maksutapaohjelmistot "turvaan" jonnekin muualle kuin payment-hakemiston alle. Mutta se taas on varsin iso muutos.

Lainaus
Warning: include_once(/home/xxx/public_html/xxx/administrator/components/com_virtuemart/classes/payment/ps_dirdepo.php) [function.include-once]: failed to open stream: No such file or directory in /home/xxx/public_html/xxx/administrator/components/com_virtuemart/html/store.payment_method_form.php on line 40
[...]
Tuolaiset virheilmot tulee kun on tehnyt uuden maksutavan ja yrittää mennä editoimaan sitä, mikä avuksi?

Tarkista että www-palvelimella on lukuoikeudet tiedostoon /home/xxx/public_html/xxx/administrator/components/com_virtuemart/classes/payment/ps_dirdepo.php
tallennettu

Aivomatic Oy: avoimen lähdekoodin verkkomaksuohjelmistot - www.aivomatic.com
Sivuja: 1 2 3 [4] 5
  Tulostusversio  
 
Siirry:  

MySQL pohjainen foorumi PHP pohjainen foorumi Powered by SMF 1.1.2 | SMF © 2006-2007, Simple Machines LLC Validi XHTML 1.0! Validi CSS!