Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie

Gh0st robi sklep, dyskusja na owy temat.


  • Zamknięty Temat jest zamknięty
26 odpowiedzi w tym temacie

#1 Gh0st

    :)

  • Power User

Reputacja: 852
Czempion

  • Postów:920
  • GG:
  • Imię:Tomek
  • Lokalizacja:Rabka-Zdrój
Offline

Napisano 30.09.2013 20:05

*
Popularny

Witam, niedawno wziąłem się za pisanie sklepu, myślę że skończę go do tygodnia, dwóch :)

 

Mogę powiedzieć, że wszystko co do tej pory było trudne już nie będzie sprawiać żadnego problemu.

Sklep, w dużej jego części będzie wykorzystywał ajax(a tak bo jest fajnie xD).

rzecz jasna zostanie udostępniony na amxx.pl

 

SS z panelu administracyjnego:

amxx_1380567887__ss.png

 

 

Fragment kodu, mianowicie logowanie, aby pokazać że to nie będzie następny sklep z seri tych już dostępnych na amxx, czyli nic nowego nie dają oprócz innego autora, mam bardzo ambitne plany :)

<?php defined('SYSPATH') or die('No direct script access.');
/**
 * class Controller_member_logim
 *
 * Odpowiada za logowanie
 */
class Controller_member_login extends Controller_member
{	

	/**
	 * Konstruktor
	 * 
	 * @access public
	 */
	public function __construct()
	{
		parent::__construct();
	}
	
	/**
	 * Strona główna logowania
	 *
	 *
	 */
	public function action_login()
	{
		$this->view->title('Logowanie');	
		$this->view->execute('login');
	}
	
	/**
	 * Funkcja odpowiadająca za logowanie...
	 *
	 * @access public
	 */
	public function action_process()
	{
		$result = Member::login($this->request->post('username'), $this->request->post('password'));
		
		$this->ajax->assign('result',  $result[0]);
		$this->ajax->assign('message', $result[1]);
		
		$this->ajax->send(TRUE);
	}
}

Użytkownik Gh0st edytował ten post 30.09.2013 20:08

  • +
  • -
  • 13

#2 Misiaczek ;c

    /dev/null

  • Moderator

Reputacja: 1 679
Godlike

  • Postów:2 496
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Halemba
Offline

Napisano 30.09.2013 20:13

lepszy jak XvAK'a ;d


  • +
  • -
  • 3

#3 Gh0st

    :)

  • Autor tematu
  • Power User

Reputacja: 852
Czempion

  • Postów:920
  • GG:
  • Imię:Tomek
  • Lokalizacja:Rabka-Zdrój
Offline

Napisano 30.09.2013 21:21

Po tym co zobaczyłem jestem takiego samego zdania, nie żebym czuł się lepszy ale takie są fakty :)


  • +
  • -
  • 0

#4 Jackop95

    Zaawansowany

  • Zbanowany

Reputacja: 20
Życzliwy

  • Postów:116
  • Imię:Kuba
  • Lokalizacja:Lublin
Offline

Napisano 30.09.2013 22:33

To będzie naprawdę fajne!
konkurencję mu zrobisz i zgranie interes xD

Ps
Czy dodasz api wiaderka i homepay? :D

#5 Gh0st

    :)

  • Autor tematu
  • Power User

Reputacja: 852
Czempion

  • Postów:920
  • GG:
  • Imię:Tomek
  • Lokalizacja:Rabka-Zdrój
Offline

Napisano 01.10.2013 12:36

na razie jest API Pukawki, dla testów, które działa, i owszem dodam :)

 

SS podczas edytowania użytkownika:

amxx_1380629033__ss.png


Użytkownik Gh0st edytował ten post 01.10.2013 13:07

  • +
  • -
  • 1

#6 Rodzyn

    Wszechwiedzący

  • Power User

Reputacja: 146
Zaawansowany

  • Postów:569
  • GG:
  • Imię:Dawid
  • Lokalizacja:Bielawa
Offline

Napisano 01.10.2013 15:24

Fajnie :D Akurat też coś szykuję lecz w innym użytkowaniu :D, Tylko trochę dziwi mnie fakt iż Admin może edytować stan portfela usera, gdyż teoretycznie nie powinno się tego robić :), Ja bym na twoim miejscu wydał 2 wersje sklepów jedna z możliwością edycji Stanu Konta a druga wersja bez tej możliwości :)


  • +
  • -
  • 0

#7 byCZUS

    Listonosz

  • Support Team

Reputacja: 752
Guru

  • Postów:459
  • GG:
  • Steam:steam
  • Lokalizacja:GW
Offline

Napisano 01.10.2013 15:31

Fajnie :D Akurat też coś szykuję lecz w innym użytkowaniu :D, Tylko trochę dziwi mnie fakt iż Admin może edytować stan portfela usera, gdyż teoretycznie nie powinno się tego robić :), Ja bym na twoim miejscu wydał 2 wersje sklepów jedna z możliwością edycji Stanu Konta a druga wersja bez tej możliwości :)

 

Jeżeli usunie się tą opcje z ACP to i tak Admin będzie mógł to robić w bazie danych, więc to tylko ułatwienie.


  • +
  • -
  • 0

Dziękuje, dobranoc.


#8 Gh0st

    :)

  • Autor tematu
  • Power User

Reputacja: 852
Czempion

  • Postów:920
  • GG:
  • Imię:Tomek
  • Lokalizacja:Rabka-Zdrój
Offline

Napisano 01.10.2013 15:54

Fajnie :D Akurat też coś szykuję lecz w innym użytkowaniu :D, Tylko trochę dziwi mnie fakt iż Admin może edytować stan portfela usera, gdyż teoretycznie nie powinno się tego robić :), Ja bym na twoim miejscu wydał 2 wersje sklepów jedna z możliwością edycji Stanu Konta a druga wersja bez tej możliwości :)

 

Jeśli osoba korzystająca sklepu będzie korzystać z przelewów pocztowych czy też innych, to taka opcja będzie przydatna.


  • +
  • -
  • 0

#9 DarkGL

    Nie oddam ciasteczka !

  • Administrator

Reputacja: 6 569
Godlike

  • Postów:12 018
  • GG:
  • Steam:steam
  • Imię:Rafał
  • Lokalizacja:Warszawa
Offline

Napisano 01.10.2013 15:57

Korzystasz z jakiegoś frameworka php ?


  • +
  • -
  • 0

#10 Jackop95

    Zaawansowany

  • Zbanowany

Reputacja: 20
Życzliwy

  • Postów:116
  • Imię:Kuba
  • Lokalizacja:Lublin
Offline

Napisano 01.10.2013 16:06

To może zrób 2 poziomy admina z możliwością edycji portfela i bez

#11 Gh0st

    :)

  • Autor tematu
  • Power User

Reputacja: 852
Czempion

  • Postów:920
  • GG:
  • Imię:Tomek
  • Lokalizacja:Rabka-Zdrój
Offline

Napisano 01.10.2013 16:48

 

Korzystasz z jakiegoś frameworka php ?

 

Na początku myślałem żeby korzystać z Kohany, ale zwątpiłem bo po co używać takiego kombajnu do wcale nie dużego projektu? Stworzyłem swój własny system aplikacji który spełnia moje wymagania :)
 

To może zrób 2 poziomy admina z możliwością edycji portfela i bez

Administrator to administrator i powinien mieć pełną władzę nad całym sklepem :)


Gh0st (01.10.2013 18:46):
Dzisiaj będę przerabiał Model do obsługi użytkowników, tak aby obsługiwał nowy system grup który mam zamiar stworzyć :) czyli zarządzanie uprawnieniami każdej odwiedzającej osoby

Użytkownik Gh0st edytował ten post 01.10.2013 16:51

  • +
  • -
  • 0

#12 glonek

    Życzliwy

  • Użytkownik

Reputacja: 0
Nowy

  • Postów:32
  • Lokalizacja:Bydgoszcz
Offline

Napisano 01.10.2013 19:16

Projekt zapowiada się dobrze a nawet bardzo dobrze :) Nie wiem czy to w tym temacie ale jeśli można prosić to byłoby super jakbyś pomyślał nad API profitsms ;)


  • +
  • -
  • 0

#13 sNH.

    Czy MisieQ ukradł ciasteczko?

  • Power User

Reputacja: 299
Wszechwidzący

  • Postów:1 070
  • Steam:steam
  • Imię:Bartek
  • Lokalizacja:Ełk
Offline

Napisano 01.10.2013 19:38

Widziałem to wcześniej, ale jakoś nie miałem okazji się wypowiedzieć.

 

Fajnie byłoby jakbyś zrobił opcję integracji z mybb - użytkownicy z forum na tej samej bazie w sklepie. Byłoby cudnie ;3


  • +
  • -
  • 0

#14 d0naciak

    Godlike

  • Power User

Reputacja: 1 029
Hero

  • Postów:2 414
  • GG:
  • Steam:steam
  • Imię:Dawid
  • Lokalizacja:Kotlarka
Offline

Napisano 01.10.2013 19:56

Widziałem to wcześniej, ale jakoś nie miałem okazji się wypowiedzieć.

 

Fajnie byłoby jakbyś zrobił opcję integracji z mybb - użytkownicy z forum na tej samej bazie w sklepie. Byłoby cudnie ;3

Fajnie by było, ale świat się w okól MyBB nie kręci ;) Chociaż nie chcę gasić zapału autora, bo sam twierdzi że plany ma ambitne :). Nie mniej jednak mam pytanie: Możesz przedstawić co sklep będzie posiadał w pierwszej wydanej wersji?


  • +
  • -
  • 0

#15 Gh0st

    :)

  • Autor tematu
  • Power User

Reputacja: 852
Czempion

  • Postów:920
  • GG:
  • Imię:Tomek
  • Lokalizacja:Rabka-Zdrój
Offline

Napisano 01.10.2013 20:26

Możesz przedstawić co sklep będzie posiadał w pierwszej wydanej wersji?

 

Większość treści sklepu, będzie można edytować z poziomu Panelu administracyjnego bez niepotrzebne grzebania w kodzie, panel administracyjny oferuje takie rzeczy jak, dodawanie wielu amxban'sów, konfigurowanie strony( tak jak na pierwszym ss ) możliwość przeglądania użytkowników z ich edytowaniem, wygodna konfiguracja i wybieranie płatności, wszystkie akcje jakie wykona administrator są zapisywane w logach z jego adresem IP i nickiem, na stronie głównej czeka na nas wygodny system newsów ( dodawanie / edytowanie / usuwanie, 2 pierwsze opcje wykorzystują edytor tekstu nicEdit, czyli coś podobnego do naszego amxxowego lecz skromniejszego ) do tego dochodzi logowanie / rejestracja / portfel, są to rzeczy które już udało mi się zrobić, duża większość z nich będzie ładowana asynchronicznie.

 

I przestańcie proponować, jakie płatności mają być, będą płatności te które na 100% będą działać i te które będzie mi najłatwiej dodać, nie w moim interesie jest ogarnięcie sobie odpowiedniego api :)

 

przykładowe api: Pukawka

<?php defined('SYSPATH') or die('No direct script access.');

class Payments_Pukawka
{
	/**
	 * Sprawdza poprawność kodu sms...
	 *
	 * @param  $sms    string kod sms
	 * @param  $numer  string opcjonalnie, numer na który został wysłany sms
	 *
	 * @access public
	 * @return float Kwota jaką ma zostać zasilony portfel
	 */
	public function check($sms, $numer = NULL)
	{
		$key_api = Core::get('Settings')->get('keyapi_pukawka');
		
		$https_query = @file_get_contents('https://admin.pukawka.pl/api/?keyapi='.$key_api.'&type=sms&code=' . $sms);

		if($https_query)
		{
			$https_query = json_decode($https_query);
			
			if(!is_object($https_query))
			{
				return 0.0;
			}
			
			if(!isset($htts_query->status) or $https_query->status != 'ok')
			{
				return 0.0;
			}
			
			return (float)$https_query->kwota;
		}
		
		return 0.0;
	}
	
	
	/**
	 * Stawki sms
	 *
	 *
	 * @access public
	 * @return array zwraca tablice ze stawkami sms(numer, koszt, tresc)
	 */
	public function rates()
	{
		$key_api = Core::get('Settings')->get('keyapi_pukawka');
		$rates   = file_get_contents("https://admin.pukawka.pl/api/?keyapi=$key_api&type=sms_table");
		$rates   = json_decode($rates);
		
		$_return = array();
		foreach($rates as $rate)
		{
			$_return[] = array(
				'numer'    => $rate->numer,	 // numer na jaki ma zostać wysłany sms
				'text_sms' => $rate->tresc,  // treść smsa
				'cost'	   => $rate->koszt,  // Koszt smsa
				'amount'   => $rate->wartosc // wartość jaką zostanie doładowany portfel
			);
		}
		
		return $_return;
	}
}
?>

Jak już opublikuje sklep zrobię poradnik jak można dodawać własne płatności aby dobrze funkcjonowały ze sklepem :)

 

 

System grup został utworzony

  • Dodawanie / edytowanie / usuwanie.
  • Możliwość ustalenia jaki dana grupa ma mieć wygląd nazwy użytkownika
  • W konfiguracji strony w ustawieniach ogólnych została dodana opcja "Domyślna grupa dla rejestrujących się użytkowników"

Uprawnienia jakie można nadawać

  • Panel administracyjny ( ogólny dostęp ).
  • Możliwość edytowania ustawień strony.
  • Możliwość zarządzania amxbansami.
  • Możliwość zarządzania użytkownikami.
  • Możliwość zarządzania grupami.
  • Możliwość przeglądania logów.
  • Dodawanie  newsów
  • Usuwanie newsów
  • Tworzenie newsów

Użytkownik Gh0st edytował ten post 03.10.2013 12:29

  • +
  • -
  • 1

#16 Rodzyn

    Wszechwiedzący

  • Power User

Reputacja: 146
Zaawansowany

  • Postów:569
  • GG:
  • Imię:Dawid
  • Lokalizacja:Bielawa
Offline

Napisano 03.10.2013 11:38

Wielkie gratki :)

A możesz powiedzieć jaki jest przewidywany termin udostępnienia sklepiku na amxx? :)


  • +
  • -
  • 0

#17 Gh0st

    :)

  • Autor tematu
  • Power User

Reputacja: 852
Czempion

  • Postów:920
  • GG:
  • Imię:Tomek
  • Lokalizacja:Rabka-Zdrój
Offline

Napisano 03.10.2013 11:45

Myślę że za parę dni, niewiele zostało :)

 

// Edit

Dodam że wygląd panelu administracyjnego uległ zmianie, na lepsze! :)


Użytkownik Gh0st edytował ten post 03.10.2013 12:38

  • +
  • -
  • 0

#18 Jackop95

    Zaawansowany

  • Zbanowany

Reputacja: 20
Życzliwy

  • Postów:116
  • Imię:Kuba
  • Lokalizacja:Lublin
Offline

Napisano 03.10.2013 13:33

Ho Ho nie mogę się już doczekać :P 



#19 Gh0st

    :)

  • Autor tematu
  • Power User

Reputacja: 852
Czempion

  • Postów:920
  • GG:
  • Imię:Tomek
  • Lokalizacja:Rabka-Zdrój
Offline

Napisano 03.10.2013 13:41

Tak wygląda aktualnie strona główna :)

amxx_1380804035__ss.png


  • +
  • -
  • 1

#20 szelbi

    Hero

  • Power User

Reputacja: 373
Wszechpomocny

  • Postów:1 032
  • Steam:steam
  • Imię:Norbert
  • Lokalizacja:Częstochowa
Offline

Napisano 03.10.2013 14:06

Chyba widzę tutaj zupełnie "przypadkowe" podobieństwo do IPB xD


  • +
  • -
  • 0




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych