Płatności w qlwebie

Chcąc wprowadzić płatności w qlwebie należy pozmieniać parę plików, mam nadzieję, że tym razem błędów w arcie nie będzie i wszystkie osoby modyfikujące swoje skrypty nie będą miały problemów ;)

Pierwsza rzecz, panel administratora - tam dodasz kody allpaya, cashbilla etc.

Na początek ściągnij plik i wgraj go do folderu admin.

Następnie otwórz plik index.php

Znajdź linijkę <p> <a href=”index.php” >Konfiguracja</a></p> dodaj poniżej

<p> <a href=”index.php?i=kod_sms” >Kody sms</a></p>

W tym samym pliku poniżej

case ‘mod’ :
include(’zmien_mod.php’);
break;

dodaj

case ‘kod_sms’ :
include(’kody.php’);
break;

Zapisz zmiany, zamknij plik.

Następnie otwieramy pm_ok.php

Powyżej if ($g_token_obrazkowy_wp) {

dodajemy np

echo ‘<br /> Poniżej podaj <b>kod sms</b> - w celu dodania wpisu<br />Wyślij sms blabla<br />’;
echo ‘<br /><input type=”text” name=”kod” value=”" size=”8″><br>’;

Zapisujemy zmiany, zamykamy plik.

I teraz ostatni plik w którym będzie najwięcej zmian ;)

W linii 7 function dodaj_wpis($tytul, $url, $opis, $slowa, $email, $ocena,$kod) dodaj zmienną wypisaną pogrubioną czcionką.

W 34 linijce po $id = mysql_insert_id(); dodaj

mysql_query(”DELETE FROM `”.$g_przedrostek.”kody` WHERE `kody`=’”.$kod.”‘ LIMIT 1″);

Około linii 250 $id = dodaj_wpis($tytul, $url, $opis, $slowa, $email,$ocena,$kod); zmień tak jak tutaj oraz powyżej dodaj

if ($_POST['kod']) {
$kod=$USE->check_text2($_POST['kod']);
$pyt = “SELECT * FROM `”.$g_przedrostek.”kody` WHERE `kody`=’”.$kod.”‘ LIMIT 1″;
$odp = $DB->query($pyt);
if (mysql_num_rows($odp) == 0)
{
echo ‘Kod sms-a niepoprawny.<br /><a class=”in_link” href=”javascript:history.back()”>« ‘.$l_back.’</a>’;exit(1);
}
} else { echo ‘Podaj kod sms’;exit(1); }

I ostatnią rzeczą jest stworzenie tabeli za pomocą zapytania:

mysql_query(”
CREATE TABLE `” . $g_przedrostek. “kody` (
`id` INT( 8 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`kody` VARCHAR( 11 ) NOT NULL
) ENGINE = MYISAM “);

Możesz też sciągnąć plik i uruchomić w oknie przeglądarki.

Teraz mała reklama ;) Chcecie poczytać o katalogach i nie tylko? Zobaczcie bloga - Pajmon do diabła .

Z uwagi na to iż wordpress zniekształca różne znaki to metoda kopiuj wklej nie bardzo działa … autor powyższego bloga “Pajmon do diabła” przerobił swój katalog wg instrukcji i podesłał gotowe pliki .. ściągnij .

Jak zwykle zachęcam do komentowania i dzielenia się uwagami :]

16 Responses to “Płatności w qlwebie”

  1. [...] też sam Jachu, który ulegając moim wielokrotnym prośbom, poczynił doskonały poradnik – jak przerobić qlweba na płatny [...]

  2. Wreszcie cos na spam w naszych qlWebach i mam nadzieje ze wszyscy zaczna to stosowac.
    Pozdrawiam.

  3. A ja mam nadzieję, że nie :] Bo gdzie ja strony będę dodawać :]

    Na nowy.qlwebik.info zrobiłem wyróżnienie za opłatą, a wpisy normalne są nadal darmowe :) Zapraszam :)

  4. Jachu, powiedz proszę, czy jest możliwe zrobienie takiego segregowania wpisów, że najpierw są moje (ocena admina), potem płatne ( w kolejności dodania), a potem normalne? Tak jak Szakal pisał na forum PiO odnośnie sortowania w OTmini?
    (Pisałem o tym na http://www.pajmon.com ale jor.pl padł i znów nie mam dostępu, a tam miałem link do tego posta)

  5. Jest możliwe … pewnie ;)

    $pyt = “SELECT k.id, k.tytul, k.url, k.pr, k.opis, k.ocena FROM `” . $g_przedrostek. “katalog` k, `” . $g_przedrostek. “powiazania` p WHERE k.id = p.id AND `ban` = 0 AND p.id_pod = $pod ORDER BY k.” . $g_sortowanie_1 . ‘ ‘ . $g_typ_sortowania_1 . “, k.” . $g_sortowanie_2 . ‘ ‘ . $g_typ_sortowania_2 . ” LIMIT $pocz, $limit”;

    Te zapytanie dostosuje do swoich potrzeb ;)

  6. Jachu, rozumiem, że tej zmiany należy dokonać w pliku srodek_w.php? Gdyby w innym - napisz proszę.

  7. Kurde, wstawiłem ten fragment zastępując nim taki, który zaczynał się identycznie i na oko wyglądał identycznie. Nic się nie zmieniło w sortowaniu - dlatego przyjrzałem się dokładniej. To SĄ dwa identyczne fragmenty kodu. Jak się tym steruje? Tzn, gdzieś można/trzeba ustawić, wpisać lub poprawić?
    Wiem, że to pewnie podstawówka, ale jak człowiekowi brak wiedzy to pyta…
    ;-)

  8. Pokazałem tylko zapytanie którym należy się zająć :)

    // http://www.phpfreaks.com/mysqlref/16.php //

    Musisz po prostu w pod koniec zapytania dodać np

    ORDER BY k.ocena, itd :) i dalej tak jak jest k.” . $g_sortowanie_1 . ‘ ‘ . $g_typ_sortowania_1 . “, k.” . $g_sortowanie_2 . ‘ ‘ . $g_typ_sortowania_2 . ”

  9. Spróbuję dać sobie radę - ale jak jest oznaczony wpis płatny?

  10. Witam,

    Swietna modyfikacja … mam jednak maly problem - nie pobiera meta tagow dodawanych stron.
    W error-logu jest taki opis bledu

    “PHP Fatal error: Call to a member function on a non-object in pob_meta.php on line 152″
    Czasem jest ok, a czasem pojawia sie taki blad. Jak to naprawic ?

    Dzieki i pozdrawiam

  11. naprawdę dobra modyfikacja - dzięki wielkie!

  12. Witam Wdrozylem platnosci?Korzystam z Allpay i zauwazylem ze codziennie jest kolo 8 wpisow nowych ale nie ma ich na liscie transakcji w allpay? Czy ktos spotkal sie juz z takim czyms? Czy to jest zla konfiguracja pozwalajaca na ominiecie platnosci ? testowalem sam to niby bez kodu sie nie da dodac

  13. Halo halo? Czy moze mi ktos powiedziec jak mozliwe sa wpisy chcoiaz mam platnosci to codziennie dodaja mi sie wpisy ? Czy jest to automat? Czy on pomija jakos normalny proces dodawania?

  14. Nawet adresu katalogu nie zostawiłeś … Ja u siebie nie widzę takiego czegoś, że wpisy się pojawiają a nie ma adnotacji w casbillu …

  15. katalog.agencjenieruchomosci.net codziennie mam z 6 stron w oczekujacych a np tylko jednego smsa mi naliczylo pare dni temu

  16. Tak jakby byla mozliwosc pominiecia platnosci i dodania bezposrednio do oczekujacych

Leave a Reply