Archiwa kategorii: Skrypty

[WP Plugin] WP-Orphanage Extended

Strona wtyczki na WordPress.org: WP-Orphanage Extended
Strona projektu: jak na razie ten blog;)

Czym jest wtyczka WP-Orphanage Extended?

Wtyczka do promowania użytkowników bez określonej roli (sieroty), do roli z innych blogów w których się rejestrowali, lub domyślnej jeśli nie znaleziono.

Strona konfiguracji w panelu administracyjnym

Download:
WP-Orphanage Extended

DEV:
Development Log
Subversion Repository

[WordPress] Get pagination to work on author page (author.php)

Important

This post is not about adding WP-PageNavi plugin, but how to get it to work on author page.

Let say that we use in our WordPress 2 post types, one ‚post’ to write posts, and second ‚articles’ to write some articles…

Now, on author page we wanna list all posts and articles written author, show them in separate sections, and display cute pagination under sections to don’t load hundrets entries on one page.

We will query them using query_posts, as follow:

$paged = ( get_query_var('paged') ) ? get_query_var('paged') : 1;
 
// Query articles of author
query_posts( array( 'post_type' => 'articles', 'post_status' => 'publish', 'author' => $curauth->ID, 'paged' => $paged ) );
// ... some code to loop and print
 
// Query posts of author
query_posts( array( 'post_type' => 'post', 'post_status' => 'publish', 'author' => $curauth->ID, 'paged' => $paged ) );
// ... some code to loop and print

And everything should work fine until quantity of posts is bigger then articles, I mean pagination will work fine…

But if author will have for example written 5 posts and 15 articles, and we will try to get on page no. 2 – will see unfriendly 404 page!

Why?!

Because author main query is just for posts, and parameter max_num_pages does not allow second page – so we need to extend author main query with ‚articles’ post type.

Add new function to your „functions.php” template file, and assign to action pre_get_posts

function custom_author_archive( &$query ) {
    if ($query->is_author)
        $query->set( 'post_type', array( 'post', 'articles' ) );
}
add_action( 'pre_get_posts', 'custom_author_archive' );

Now, if we will enter to author page, will see strange thing, pagination working fine but both loops, display both ‚post’ and ‚articles’… it happen like this because our added action override parametres in query_posts call.

So, if author main query allow us to get on page number 2, we dont need this action anymore to modify other queries too…

To do this add in top of „author.php” template file instruction to remove this action from any other calls:

remove_action('pre_get_posts', 'custom_author_archive');

Refresh your author page, and enjoy WORKING pagination!

Spolszczenie WordPress (3.3 i 3.3.1)

Strona projektu: WordPress.org lub pl.WordPress.org

Czym jest WordPress?

WordPress jest nowoczesną, semantyczną, osobistą platformą publikacyjną, koncentrującą się na estetyce, zgodności z internetowymi standardami i użyteczności. WordPress jest zarówno wolny (od słowa „wolność”), jak i darmowy.

Prościej rzecz ujmując, WordPress jest tym, czego używasz, kiedy chcesz pracować, korzystając z oprogramowania blogowego zamiast z nim walczyć.

Spolszczenia publikowane są w polskim repozytorium WordPressa.

Jako że spolszczenie nowego wydania WP 3.3 dosyć długo nie pojawiało się w repozytorium i na stronie projektu, postanowiłem utworzyć tłumaczenie tej wersji, możesz je pobrać poniżej.

Download:
Spolszczenie WordPress 3.3 (1179)
Pełna polska paczka WordPress 3.3 (971)
Pełna polska paczka WordPress 3.3.1 (1409)

P.S. Panie Wacławie (lub inny członku polskiego teamu), proszę o dołączenie spolszczenia do repozytorium.

[WP Plugin] Language Bar Flags

Strona wtyczki na WordPress.org: Language Bar
Strona projektu: jak na razie ten blog;)

Czym jest wtyczka Language Bar Flags?

Wyświetla pasek z konfigurowalnymi flagami do innych wersji językowych Twojej strony.
Wtyczka wyłącza standardowy pasek WordPressa na górze strony i w jego miejscu wyświetla pasek z flagami krajów.

Lista flag w panelu administracyjnym

Widok paska na stronie

Download:
Language Bar Flags

DEV:
Development Log
Subversion Repository

MoneyBookers (Skrill) Payment Gateway for WP e-Commerce

MoneyBookers Payment Gateway

Gateway comes in two versions, first for an older release of WP e-Commerce (3.7.x), second for newer release of WP e-Commerce (3.8.x). After purchase, you will receive both versions, for older and newer release.

moneybookers, payment gateway, processing payments, wp e-commerce, getshopped, shop

What offers gateway?

Processing payments

Configuration options (Display name, MB Account ID, MB Account Email, Payment currency, Payment form language, Payment description – at the end is added purchase ID)

Sending to MoneyBookers system data of order (amount, description, identifier, etc.), user data (firstname, lastname, address, etc.), store data (name, email).

IPN (Instant Payment Notification) Receive notifications from MoneyBookers about transaction status (pending, processed, canceled …). The store is kept informed of the change in transaction status without user interaction (eg. clicking on the link to confirm payment).

MoneyBookers - Configuration options

Supported currencies: EUR, USD, GBP, PLN, HKD, SGD, JPY, CAD, AUD, CHF, DKK, SEK, NOK, ILS, MYR, NZD, TRY, AED, MAD, QAR, SAR, TWD, THB, CZK, HUF, SKK, EEK, BGN, ISK, INR, LVL, KRW, ZAR, RON, HRK, LTL, JOD, OMR, RSD, TND.

Supported form languages​​: English, German, Polish, Spanish, French, Italian, Greek, Romanian, Russian, Turkish, Chinese, Czech, Dutch, Danish, Swedish, Finnish.

View of the selection of payment:
MoneyBookers - Selection of payment

View of payment page:
MoneyBookers - Payment page

License?
Gateway is limited to the name of the company (or person) making the purchase.
It does not matter whether the company/person has one or ten stores, one license covers them.
Webmaster creating stores for different companies/persons acquire a license for each of these companies/persons separately, first at the standard price, the next for 75% of the price.

Other gateways?
Payment gateway for system: dotpay.pl, platnosci.pl, transferuj.pl, przelewy24.pl, cashbill.pl.

To purchase gateway not listed above, please contact us.

If you are interested in purchasing gateway – write on mail,
or order online: MoneyBookers – payment gateway (Polish interface)

Price: 123zł (PLN)
Approximately: ~31€ (EUR), ~45$ (USD)

Płatne kategorie w WordPressie

Płatne kategoriePłatne kategorie w WordPressie – poprzez takie właśnie zapytanie w Google znaczna część użytkowników trafia na tego bloga choć nie posiada on dosłownej odpowiedzi, rozwiązania które sprostało by utworzeniu płatnych kategorii…
(pozostałe strony zwracane przez google także nie odpowiadają na zapytanie)
.

Opisz swoje potrzeby!

Jest jednak sprawdzone rozwiązanie umożliwiające ograniczenie dostępu do poszczególnych wpisów bloga, tj. połączenie sklepu WP e-Commerce z polskimi płatnościami (Dotpay, Platnosci.pl, itd.) oraz wtyczką współpracującą z sklepem która zarządza uprawnieniami do wpisów… więcej info tutaj

W związku z sporym zainteresowaniem rozwiązania z ograniczeniem dostępu do kategorii, proszę wszystkich o wypowiedzenie się w komentarzach, doprecyzowanie jak taka wtyczka miałaby dokładnie działać, jakie role spełniać, jakie płatności obsługiwać…

Wasze opinie czy też wymagania co do wtyczki pomogą utworzyć jej specyfikację, po czym pozostanie już tylko krótka droga do jej utworzenia i wdrążenia w waszych serwisach… ( i czerpania zysków;) )

WordPress – Płatne wpisy, dostęp do treści (Paid content)

Members and Capabilties 2.0 – Beta – mod by meloniq

Original plugin and his english description You can find here.
In version from this website:
– added internationalisation/multilanguage
– fixed few bugs

Download and test it for FREE!

Members and Capabilties 2.0 – Beta2 – mod by meloniq

Original plugin and his english description You can find here.
In version from this website:
– added internationalisation/multilanguage
– added [preview][/preview] shortcode
– without fixing bugs!

Download and test it for FREE!

Wtyczka ta rozszerza funkcjonalność sklepu WP e-Commerce o sprzedaż subskrypcji/płatnego dostępu do treści. Dzięki niej możemy ograniczyć dostęp do wartościowych treści WordPress’a, przeglądać je będą mogli tylko użytkownicy z wykupionym pakietem/subskrypcją, pozostali zobaczą tylko darmową część artykułu.

WordPress w połączeniu z wtyczką WP e-Commerce, Members and Capabilties oraz polskimi bramkami płatności pozwala na automatyczną obsługę subskrypcji.
WP e-Commerce posiada także wbudowaną obsługę sprzedaży plików do pobrania.
Tłumaczenie i bramki płatności WPEC dostępne tutaj.

Po instalacji i konfiguracji wyżej wymienionego zestawienia musimy zrobić jeszcze tylko jedną rzecz, napisać wartościowy artykuł(y) za które będziemy pobierali opłaty, wyodrębnić w nich treść darmową poprzez ujęcie jej w tagi preview oraz zaznaczyć na samym dole strony tworzenia wpisu rodzaj subskrypcji której ten artykuł podlega.

[preview] Darmowa treść [/preview]

Screenshot’y Frontend:

Widok user’a bez wykupionej subskrypcji

Widok user’a z wykupioną subskrypcją

Widok produktu/subskrypcji w sklepie

Screenshot’y Backend:

PA – Zarządzanie uprawnieniami

PA – Zarządzanie użytkownikami

PA – Dodawanie produktu, opcje subskrypcji

P.S. Please leave comment/opinion after tests.
P.S. Proszę o komentarz/opinię po dokonaniu testów.

M&C Beta
Download plugin / Pobierz wtyczkę (Polecany/Recommended)

M&C Beta2
Download plugin / Pobierz wtyczkę

DotPay – Bramka Płatności do ClassiPress (Payment Gateway)

Bramka płatności DotPay

Po opublikowania tłumaczenia do szablonu ogłoszeniowego ClassiPress, a następnie wykonaniu wielu modyfikacji do tego oprogramowania przyszedł i czas na napisanie polskiej bramki płatności, aby łatwiej i szybciej obsługiwać płatności za dodawanie ogłoszeń i ich promowanie.

dotpay.pl, dotpay.eu, allpay, bramka płatności, payment gateway, szablon, wp classipress, ogłoszenia

Co oferuje bramka?

Dokonywanie płatności za ogłoszenia,

Opcje konfiguracyjne (ID konta w DotPay, Język formularza płatności)

Przesyłanie do systemu dotpay danych dotyczących zamówienia (kwota, opis, identyfikator, itd.) oraz danych sklepu (nazwa, e-mail, id, itd.).

Odbieranie powiadomień z systemu dotpay o statusie transakcji (nowa, wykonana, anulowana…) w systemie serwer-serwer metodą POST. Serwis ogłoszeniowy jest na bieżąco informowany o zmianie statusu transakcji bez udziału użytkownika (np. klikniecie w link potwierdzający dokonania płatności).

Widok ustawień bramki:

Obsługiwane waluty: PLN, EUR, USD, GBP, JPY, CZK, SEK.
Obsługiwane języki formularzy: polski, angielski, niemiecki, włoski, francuski, hiszpański, czeski, rosyjski, bułgarski.

Widok wyboru płatności:

Widok dokonywania płatności:

Widok strony transakcji:

Widok panelu użytkownika:

Licencja?
Bramka limitowana jest do nazwy firmy (lub osoby) dokonującej zakupu.
Nie ma znaczenia czy firma/osoba posiada jeden czy dziesięć sklepików, obejmuje je jedna licencja.
Webmaster wykonując sklepy dla różnych firm/osób nabywa licencję dla każdej z tych firm/osób z osobna, pierwszą w standardowej cenie, kolejne za 75% ceny.

Inne bramki? / Another gateways?
Platnosci.pl
Jeśli jesteś zainteresowany inną bramką płatności do ClassiPress, skontaktuj się z nami.
If You are interested in other payment gateway to ClassiPress, contact with us.

Jeśli jesteś zainteresowany zakupem bramki, pisz na maila😉
lub zamów w sklepie: Dotpay – Bramka płatności

Cena: 120zł netto (147,60zł z vat)

Cashbill – Bramka Płatności do WP e-Commerce (Payment Gateway)

Bramka płatności Cashbill

Status: ukończona, nieprzetestowana!

Oprogramowanie do prowadzenia sklepu WP e-Commerce zostało wzbogacone o bramkę płatności integrującą z systemem płatności Cashbill – systemem z dużym zapleczem webmasterów i łatwym w integracji programem partnerskim. O samym systemie i jego możliwościach więcej na stronie Cashbill.eu .

cashbill.pl, cashbill.eu, cashbill, bramka płatności, payment gateway, shop, getshopped, moduł, wp e-commerce, sklep

Co oferuje bramka?

Dokonywanie płatności 😉

Opcje konfiguracyjne (Wyświetlana nazwa, SYSID – Identyfikator punktu, Key – Klucz szyfrujący, Język formularza płatności, Opis płatności – na końcu dodawany numer identyfikacyjny zamówienia).

Przesyłanie do systemu Cashbill danych dotyczących zamówienia (kwota, opis, identyfikator, itd.), danych użytkownika (imię, nazwisko, adres, itd.).

Odbieranie powiadomień z systemu Cashbill o statusie autoryzacji transakcji (pozytywna, negatywna) w kanale serwer-serwer (wysyłane metodą POST). Sklep jest na bieżąco informowany o zmianie statusu transakcji bez udziału użytkownika (np. klikniecie w link potwierdzający dokonania płatności).

Dane podpisywane przy pomocy sygnatury sign (MD5).

W panelu administracyjnym wyświetla URL’e niezbędne do zgłoszenia nowego punktu płatności w systemie. W systemie Cashbill są one ustawiane na sztywno przy tworzeniu punktu płatności.

Obsługiwane waluty: PLN.
Obsługiwane języki formularzy: polski, angielski.

Widok wyboru płatności:

Licencja?
Bramka limitowana jest do nazwy firmy (lub osoby) dokonującej zakupu.
Nie ma znaczenia czy firma/osoba posiada jeden czy dziesięć sklepów, obejmuje je jedna licencja.
Webmaster wykonując sklepy dla różnych firm/osób nabywa licencję dla każdej z tych firm/osób z osobna, pierwszą w standardowej cenie, kolejne za 75% ceny.

Pozostałe bramki płatności:
Dotpay, Platnosci.pl, Moneybookers, Przelewy24, Transferuj.pl.

Aby nabyć bramkę której nie ma na liście, skontaktuj się z nami.

Jeśli jesteś zainteresowany zakupem bramki, pisz na maila😉
lub zamów w sklepie: Cashbill – Bramka płatności

Cena: 70zł netto (85,40zł z vat)