Miesięczne archiwum: Grudzień 2009

PHP Wrzuta Downloader

PHP Wrzuta Downloader

Jak pobierać z wrzuta.pl?

Jest to skrypt generujący linki które umożliwiają pobieranie plików mp3, wideo i obrazków z serwisu wrzuta.pl.
Skrypt napisany jest w języku PHP, obsługuje go niemal każdy serwer komercyjny i większość darmowych.

Skrypt jest mały, nie posiada specjalnych wymagań np. typu dostęp do biblioteki cURL które nie są zazwyczaj dostępne na darmowych hostach, a niejednokrotnie i na płatnych także… co sprawia że możemy go odpalić niemal wszędzie;)

W przeciwieństwie do skryptów które udało mi się znaleźć w sieci – DZIAŁA!

Demo: www.wrzuta.allweb.pl

wrzuta.allweb.pl

wrzuta.allweb.pl

Jeśli jesteś zainteresowany zakupem skryptu, pisz na maila;)
Wystawiamy Faktury VAT!

Cena: 15zł netto

WP e-Commerce – Spolszczenie, Polski plik językowy (Polish lang)

Zaraz po pobraniu najnowszej wersji sklepu WP e-Commerce przyszło mi się zderzyć z okrutną prawdą – Nie posiada on polskiego pliku językowego, a brat Google nic też o takim nie wie…
Zmuszony zaistniałą sytuacją przeszedłem do tłumaczenia ponad 1200 linii tego pliku…

pl_PL.php polish lang language file translation
spolszczenie polski plik językowy tłumaczenie

Plik językowy został przetłumaczony w ok 90%.
Nie twierdzę że jest bezbłędny i nie wymaga poprawek, wszelkie źle użyte formy/konstrukcje zdań wyjdą dopiero w praniu przy codziennej obsłudze sklepu dla którego był tworzony.

Ścienne Zegary

Poniżej wstawiam wycinek pliku do oceny:

define('TXT_WPSC_YOU_JUST_ADDED', 'Dodałeś "[product_name]" do koszyka.');
define('TXT_WPSC_SORRY_NONE_LEFT', 'Sorry, ale przedmiot "[product_name]" jest wyprzedany.');
 
define('TXT_WPSC_CONTINUE_SHOPPING', 'Kontynuuj Zakupy');
define('TXT_WPSC_ITEM_GONE_OUT_OF_STOCK', 'Wygląda na to że produkt został wyprzedany, proszę wrócić i zmienić swoje zamówienie.');
define('TXT_WPSC_DISPLAY_FANCY_NOTIFICATIONS', 'Wyświetl ozdobne powiadomienia zakupu');
define('TXT_WPSC_IF_USER_CHECKOUT', 'Jeśli masz już konto, Proszę ');
define('TXT_WPSC_LOG_IN', 'zaloguj się.');
define('TXT_WPSC_IS_DONATION', 'To jest dotacja, zaznaczenie tego pola wypełnia widget dotacja.');
define('TXT_WPSC_DONATION', 'Dotacja');
define('TXT_WPSC_DONATION_LC', 'dotacja');
define('TXT_WPSC_DONATION_SHIPPING', 'Brak wysyłki dla dotacji');
define('TXT_WPSC_DOWNLOADABLEPRODUCT_URL', 'Nazwa pliku Produktu');
define('TXT_WPSC_FILETOBEPRODUCTURL', 'Uwaga: Prześlij swój plik do katalogu plików e-commerce i wpisz jego nazwę tutaj.');
define('TXT_WPSC_DONATIONS', 'Produkt Dotacje');
define('TXT_WPSC_WRONG_FILE_PERMS', 'Następujące katalogi nie są zapisywalne: :directory: Nie można wysyłać tutaj żadnych zdjęć lub plików. Musisz zmienić uprawnienia do tych katalogów, aby móc zapisywać.');
define('TXT_WPSC_RESET_API', 'Resetuj Klucz API');
define('TXT_WPSC_PRODUCTS_PER_PAGE', 'Produktów na Strone');
define('TXT_WPSC_OPTION_PRODUCTS_PER_PAGE', 'ilość produktów do pokazania na stronę');
define('TXT_WPSC_PAGE_NUMBER_POSITION', 'Pozycja numeru strony');

A teraz krótka instrukcja co zrobić aby nasz lang był widziany w systemie WP e-Commerce…
Otwórz plik

/wp-content/plugins/wp-e-commerce/wpsc-admin/includes/settings-pages/general.php

Przejdź do linii 186 i wstaw info o polskiej wersji

					case "pl_PL.php";
					$language = "Polish";
					break;

I to już koniec modyfikacji naszego WP e-Commerce aby rozmawiał z klientami po polsku 😉

Tłumaczenie zgodne z wersją 3.7.5.3

Tłumaczenie WP e-Commerce 3.8 dostępne tutaj.

Bramka płatności DotPay do WP e-Commerce tutaj.

Zlecenie:
Jeśli chciałbyś zakupić polski plik językowy, pisz na maila,
lub zamów w sklepie: WP e-Commerce – Spolszczenie

Cena: 20zł netto

[hack] Plugin WP e-Commerce – Wyświetlanie ceny z VAT

Stawiając sklep na plugin’ie WP e-Commerce dla odbiorców indywidualnych przyjdzie nam się zmierzyć z małą dolegliwością tego systemu, a mianowicie wyświetlanie cen produktów bez podatku VAT…
co prawda możemy wprowadzić przy dodawaniu produktu cenę z VAT, a następnie zaznaczyć aby do tego produktu nie naliczało już podatku – niemniej jednak będzie to rozwiązanie nie estetyczne i może wprowadzić klienta w błąd gdy przy zamawianiu zobaczy informację „Podatek: 0 PLN”

Jak wykonać taką modyfikację?
Jak zamienić cenę netto z brutto?
Jak wyświetlać ceny z VAT?

Aby tego dokonać potrzebujemy wyedytować 3 następujące pliki w których przemnożymy ceny o nasze kochane 22%
(edytowane tutaj na szablonie iStore).

/wp-content/plugins/wp-e-commerce/widgets/specials_widget.php
/wp-content/uploads/wpsc/themes/iShop/single_product.php
/wp-content/uploads/wpsc/themes/iShop/products_page.php

Update 07/04/2010
W związku z ostatnią potrzebą ustawiania różnych stawek vat na produkty cały ten hack został przepisany od nowa z uwzględnieniem cen brutto w koszyku, mailu i cechach produktu których w tym brakuje – koniec mnożenia ceny na sztywno przez 1.22 ;P… wkrótce będzie dostępny w pakiecie polskiej wersji wtyczki WP e-Commerce;)

Update 15/12/2009
W praktyce wyszło ,ze nie wszystkie ceny fajnie się mnożą i trzeba było jeszcze opakować naszą cenę w funkcję „round()” aby zaokrąglić ceny do 2 miejsc po przecinku;)

Plik specials_widget.php
Przechodzimy do linii 54 i 58 gdzie dodajemy tylko „*1.22” i opakowujemy w „round()” jak na listingu poniżej… i widget z promocjami już śmiga z VATowskimi cenami;)

					$output .= "<span class='oldprice'>".nzshpcrt_currency_display(round($special['price']*1.22, 2), $special['notax'],false)."</span><br />";
				}
 
				$output .= "<span id='special_product_price_".$special['id']."'><span class='pricedisplay'>";       
				$output .= nzshpcrt_currency_display(round(($special['price'] - $special['special_price'])*1.22, 2), $special['notax'],false,$product['id']);

Plik single_product.php
Przechodzimy do linii 144, odnajdujemy poniższy kawałek kodu…

<?php echo wpsc_product_normal_price(); ?></span>

…i zamieniamy z następującym…

<?php echo round($wpsc_query->product['price']*1.22, 2); ?> PLN</span>

Przechodzimy do linii 146, odnajdujemy poniższy kawałek kodu…

<?php echo wpsc_the_product_price(); ?></span>

…i zamieniamy z następującym…

<?php echo round(($wpsc_query->product['price'] - $wpsc_query->product['special_price'])*1.22, 2); ?> PLN</span>

Plik products_page.php
Przechodzimy do linii 205, odnajdujemy poniższy kawałek kodu…

<?php echo wpsc_product_normal_price(); ?></span>

…i zamieniamy z następującym…

<?php echo round($wpsc_query->product['price']*1.22, 2); ?> PLN</span>

Przechodzimy do linii 207, odnajdujemy poniższy kawałek kodu…

<?php echo wpsc_the_product_price(); ?></span>

…i zamieniamy z następującym…

<?php echo round(($wpsc_query->product['price'] - $wpsc_query->product['special_price'])*1.22, 2); ?> PLN</span>

To by było na tyle modyfikacji naszego ukochanego sklepu na silniczku WP e-Commerce aby wyświetlał klientom ceny z VAT 😉

Bramka płatności DotPay do WP e-Commerce dostępna tutaj.

Zlecenie:
Jeśli chciałbyś abym wykonał tą modyfikację za Ciebie, pisz na maila.

Cena: od 20zł netto
Wymagania: dostęp do FTP