Gh0st robi sklep, dyskusja na owy temat.
Gh0st
30.09.2013
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 ).
rzecz jasna zostanie udostępniony na amxx.pl
SS z panelu administracyjnego:
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
Gh0st
30.09.2013
Po tym co zobaczyłem jestem takiego samego zdania, nie żebym czuł się lepszy ale takie są fakty
Jackop95 30.09.2013
konkurencję mu zrobisz i zgranie interes
Ps
Czy dodasz api wiaderka i homepay?
Gh0st
01.10.2013
na razie jest API Pukawki, dla testów, które działa, i owszem dodam
SS podczas edytowania użytkownika:
Użytkownik Gh0st edytował ten post 01.10.2013 13:07
Rodzyn
01.10.2013
Fajnie Akurat też coś szykuję lecz w innym użytkowaniu , 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
byCZUS
01.10.2013
Fajnie Akurat też coś szykuję lecz w innym użytkowaniu , 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.
Gh0st
01.10.2013
Fajnie Akurat też coś szykuję lecz w innym użytkowaniu , 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.
Gh0st
01.10.2013
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
Użytkownik Gh0st edytował ten post 01.10.2013 16:51
glonek
01.10.2013
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
sNH.
01.10.2013
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
d0naciak
01.10.2013
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?
Gh0st
01.10.2013
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
Rodzyn
03.10.2013
Wielkie gratki
A możesz powiedzieć jaki jest przewidywany termin udostępnienia sklepiku na amxx?
Gh0st
03.10.2013
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