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 :]
Filed under: Opis modyfikacji
[...] też sam Jachu, który ulegając moim wielokrotnym prośbom, poczynił doskonały poradnik – jak przerobić qlweba na płatny [...]
Wreszcie cos na spam w naszych qlWebach i mam nadzieje ze wszyscy zaczna to stosowac.
Pozdrawiam.
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 
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)
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
Jachu, rozumiem, że tej zmiany należy dokonać w pliku srodek_w.php? Gdyby w innym - napisz proszę.
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…
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 . ”
Spróbuję dać sobie radę - ale jak jest oznaczony wpis płatny?
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
naprawdę dobra modyfikacja - dzięki wielkie!
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
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?
Nawet adresu katalogu nie zostawiłeś … Ja u siebie nie widzę takiego czegoś, że wpisy się pojawiają a nie ma adnotacji w casbillu …
katalog.agencjenieruchomosci.net codziennie mam z 6 stron w oczekujacych a np tylko jednego smsa mi naliczylo pare dni temu
Tak jakby byla mozliwosc pominiecia platnosci i dodania bezposrednio do oczekujacych