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