Skocz do zawartości

Obsługa płatności w otwarty.pl mini


Rekomendowane odpowiedzi

  • Odpowiedzi 73
  • Dodano
  • Ostatniej odpowiedzi

Przeprowadziłem tą modyfikację zgodnie z instrukcją, i podczas dodawania strony (kliknięcu w przycisk "dodaj stronę") otrzymuje błąd:

Aby dodać nowy wpis wprowadź kod z obrazka

Czyli wchodzi w pętlę:

if ($_POST[token]=="") {

if ($cfg[u2]==1) {

$stop="Aby dodać nowy wpis wprowadź kod z obrazka";

} else {

$stop="Aby zasugerować nowy wpis wprowadź kod z obrazka";

}

}

plik op.php

Pole "kod" jest uzupełnione prawidłową wartością.

Co jest nie tak? Może ktoś bardziej zaznajomiony z mini będzie znał odpowiedź.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 3 miesiące temu...

Dla tych którzy nie mogą znaleść pliku kod.php:

<?

// ---------------------------------------------------------------------------- // 
// Skrypt otwarty.pl mini
// wersja beta 1.0
// demo skryptu https://demo.otwarty.pl login: demo /haslo:demo
// copryright: Piotr otwarty.mini@gmail.com
// strona domowa skryptu: https://mini.otwarty.pl/
// dyskusja: https://www.forum.optymalizacja.com/index.php?showforum=54
// ---------------------------------------------------------------------------- // 

// Obsługa płatności kodami SMS
// Piotr Tarnowski 
// https://katalog.be
// piotrek@akcja.pl


function uwaga($tekst) 
{
 print '<div class=bold align=center>'.$tekst.'</div><br>';
}


if (file_exists("../otwarty_inc/config.php")) {
if (!file_exists("../otwarty_inc/otwarty_install.php")) {

include("../otwarty_inc/config.php");
include("admin_functions.php");


if (administrator()) { 
admin_site_header();

if(isset($_POST['submit']))
{
$plik=$_FILES['plik']['tmp_name'];
$plik_nazwa=$_FILES['plik']['name'];
$plik_type=$_FILES['plik']['type'];
$plik_error=$_FILES['plik']['error'];

if($plik_error>0)
 {
  switch($plik_error)
	  {
	   case 1:  uwaga('Rozmiar pliku przekroczył wartosc ustawioną przez serwer!'); break;
	   case 2:  uwaga('Rozmiar pliku przekroczył wartosc ustawioną w formularzu!'); break;
	   case 3:  uwaga('Plik wysłany tylko częsciowo!'); break;
	   case 4:  uwaga('Nie wysłano zadnego pliku!'); break;
	  }
 }else
 {

			 $w=file($plik);
			 $ile=count($w);
			 for($i=0;$i<$ile;$i++)
			 {
				 $w[$i]=trim($w[$i]);
				 $f=mysql_query("select id from ".$prefix."kody where kody='".$w[$i]."' ");
				 if(mysql_num_rows($f)>0)
				 uwaga('Kod <b>'.$w[$i].'</b> jest juz w bazie!');
				 else
				 $k=mysql_query("insert into ".$prefix."kody values('','".$w[$i]."')");

							  uwaga('Kody zostały poprawnie dodane do bazy');
		   }
 }
}else

print '<center><form name="form1" method="post" action="kody.php" enctype="multipart/form-data">
	   <table border=0 width=70% cellspacing=0 cellpadding=5>
<tr><td align=center>
<input type="hidden" name="MAX_FILE_SIZE" value="1048576">
<input type="file" name="plik" class=inp3>
		</td></tr>
	   <tr><td align=center><input type="submit" name="submit" value=" Dodaj kody " class=button> </td></tr>
	   <tr><td><br></td></tr>
	   <tr><td class=normal align=center><b>Uwaga!</b> każdy kod musi byc w pliku tekstowym w osobnej linijce!</td></tr></table>
  </form></center>';


admin_site_footer();

} else { header("location: index.php"); } // albo w kosmos

} else { echo "dopoki plik instalacyjny istnieje skrypt nie ruszy..."; }
} else { echo "plik konfiguracyjny nie istnieje, przeprowadz instalacje..."; }










?>

Pokażę wam tylko systemy wymiany linków.

kruzyk.1.gif

Odnośnik do komentarza
Udostępnij na innych stronach

  • 2 miesiące temu...
Czy mozna dodac platnosci do wersji 2?

Będzie w wersji 3.0 ale jeszcze nie w lutym. Chcę przerobić ten mod tak by można było np. skonfigurować by płatne wpisy były jako linki sponsorowane na każdej podstronie z kategorią, podkategorią na samej górze lub by jako jedyne posiadały linki bezpośrednie do strony a nie do szczegółów wpisu itd. a to jednak jest więcej zabawy z kodem.

iDir - skrypt na katalog stron lub firm - następca projektu SEOKatalog, dostosowany do dzisiejszych standardów, w pełni responsywny, na nowoczesnym frameworku.

Odnośnik do komentarza
Udostępnij na innych stronach

No to już zupełnie co innego :)

Będziesz musiał pomyśleć o obsłudze kilku nr SMS. Jeden do wpisów zwykłych, drugi do sponsorowanych i jeszcze trzeci do jakiegoś bonusa :)

Wszystko konfigurowalne z poziomu Panelu Admina.

Chętnie z czegoś takiego skorzystam :)

Pokażę wam tylko systemy wymiany linków.

kruzyk.1.gif

Odnośnik do komentarza
Udostępnij na innych stronach

Na wyżej wymienionym przeze mnie blogu, masz informacje jakie pliki zmienić.

Wystarczy trochę pomyśleć.

Wczoraj blog nie dzialal wiec stad moje pytanie

Oki, prawie dziala.

Mam tylko jeden problem, otoz w przeciwienstwie do tego co jest na blogu mam problem, otoz jak dodam pole kod pod polem adres w sugerowaniu strony i jak ktos wpisze poprawny kod to zostanie przeniesiony na strone z danymi jest niby wszystko ok, bowiem wyskakuje komunikat "wszystkie pola musza....." ale jak kliknie sie zasugeruj strone to wyskakuje komunikat "Podaj prawidłowy kod zakupiony przez SMS.", pomimo ze poprawny byl podany wczesniej.

Natomiast jak sie da to pole juz w formularzu z tymi danymi na stronie i sie tam wpisze kod to dodaje strone prawidlowo, ale zaraz po wejsciu w ten formularz po podaniu adresu strony jest wyswietlony komunikat "Podaj prawidlowy.....

***********************************

Oki, poradzilem sobie po prostu nalezalo wstawic pole z kodem zarowno na jednej jak i drugiej stronie.

Kulinarny blog- tylko najlepsze przepisy kulinarne- KulinarnyBlog.pl

Odnośnik do komentarza
Udostępnij na innych stronach

U mnie to wygląda tak, że wpisujesz najpierw sugerowany adres. Przenosisz się na stronie, gdzie uzupełniasz dane I PODAJESZ ZAKUPIONY KOD. I wszystko śmiga :P

https://katalog-stron.eofe.info

Pokażę wam tylko systemy wymiany linków.

kruzyk.1.gif

Odnośnik do komentarza
Udostępnij na innych stronach

  • 3 tygodnie później...

Mam pytanie, ktore pliki musiałbym przerobic gdybym chciał w katalogu zrobic dodawanie płatnych wpisów ale tylko do jednej kategorii.

Tzn. Mam kategorie i aby dodać do niej wpis trzeba by podać kod otrzymany sms'em.

Pytanie 2. Czy trudno jest przerobic, aby w katalogu miec promowanie wpisow na stronie glownej. WIem jak zrobic wyswietlanie po prostu zmienie warunek where na stronie glownej np bedzie po kolumnie platne. Ale gorzej jest z platnosciami, czy zrobic nowa strone gdzie uzytkownik poda adres promowanej strony i tam bedzie musial podac kod sms, czy lepiej na stronie danego wpisu, gdzies na dole pole do podania kodu sms, tylko czy moglbym prosic o pomoc jak sprawdzic czy taki kod jest w bazie i jak jest to update pole w bazie platne na np. 2. oraz usuniecie kodu z bazy?

I w ktorym pliku nalezaloby dodac pole kod sms.

Z gory dzieki za pomoc.

Kulinarny blog- tylko najlepsze przepisy kulinarne- KulinarnyBlog.pl

Odnośnik do komentarza
Udostępnij na innych stronach

  • 2 tygodnie później...

Witam, chciałem dodać płatności smsem do swojego katalogu, zmieniłe wszystko zgodnie z opisem na tej stronie. Podczas dodawania nowej strony mam następujące błędy:

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/xxx/xxx/e-katalog.ostrowwlkp.pl/public_html/otwarty_disp/op.php on line 367

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/xxx/xxx/e-katalog.ostrowwlkp.pl/public_html/otwarty_disp/op.php on line 369


Warning: Cannot modify header information - headers already sent by (output started at /home/xxx/xxx/e-katalog.ostrowwlkp.pl/public_html/otwarty_disp/op.php:365) in /home/xxx/xxx/e-katalog.ostrowwlkp.pl/public_html/otwarty_disp/funkcje.php on line 221

Pliki op.php i funkcje.php

Będę wdzięczny za pomoc.

Odnośnik do komentarza
Udostępnij na innych stronach

Zmień to (365 linia u Ciebie) w op.php:

$odp = mysql_query($res);

Na to:

$odp = mysql_query("$res");

Jak teraz?

/edyta:

W sumie nie wiem jak to zrobiłeś, ale na blogu, który przytaczasz wszystko jest ok ;)

Pokażę wam tylko systemy wymiany linków.

kruzyk.1.gif

Odnośnik do komentarza
Udostępnij na innych stronach

Zmień to (365 linia u Ciebie) w op.php:

$odp = mysql_query($res);

Na to:

$odp = mysql_query("$res");

Jak teraz?

/edyta:

W sumie nie wiem jak to zrobiłeś, ale na blogu, który przytaczasz wszystko jest ok ;)

Niestety nic nie pomogła ta zmiana. Wszystko było robione dokładnie tak jak na blogu :)

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności