Sklep SMS - Forum
 
InfoKup LicencjęDownloadKonfiguracjaPoradnikiForumKontakt

Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Coś poszło nie tak podczas łączenia się z serwerem weryfikacyjnym.
#31
Jeżeli chodzi o PA to działa, ale ładuję się dłużej - weryfikuje parę wpisów, ale to też można wykluczyć.

Wystarczy wykonać grep na słowa license - chyba tak to sprawdzałem, nie pamiętam już.

Dowód: http://screenshot.sh/oAIcwVdE5NBQL
Sprawdziłem i działają wszystkie opcje PA
Jeżeli masz problem to zapraszam z logami i screenami na email podany wyżej Smile
[Obrazek: logobans2.png]
Odpowiedz
#32
http://screenshot.sh/ofmmDqtewFLwZ
Odpowiedz
#33
(05-04-2017, 20:27 PM)Ejdrien xD napisał(a): Jeżeli chodzi o PA to działa, ale ładuję się dłużej - weryfikuje parę wpisów, ale to też można wykluczyć.

Wystarczy wykonać grep na słowa license - chyba tak to sprawdzałem, nie pamiętam już.

Dowód: http://screenshot.sh/oAIcwVdE5NBQL
Sprawdziłem i działają wszystkie opcje PA
Jeżeli masz problem to zapraszam z logami i screenami na email podany wyżej Smile

Wystąpił BŁĄD

Wiadomość: Wystąpił błąd w zapytaniu do bazy danych.
Błąd: MySQL server has gone away
Zapytanie: SELECT * FROM `ss_servers`

Przed padnięciem licencji wszystko było w porządku, po zmianie global.php ten błąd z mysql wyskakuje ale sklep działa. Ale co mi z tego jak do PA nie można się zalogować Big Grin

(05-04-2017, 20:32 PM)TyTuS napisał(a): http://screenshot.sh/ofmmDqtewFLwZ

Całego nie odkodujesz Smile

Tutaj troszkę sma ale też całego się nie da.

[Obrazek: b77342530d2047c3a926215e282a4142.png]
Odpowiedz
#34
Gdzie masz bazę danych, pokaż zrzut ss_servers i co najważniejsze daj link do strony
[Obrazek: logobans2.png]
Odpowiedz
#35
(05-04-2017, 20:37 PM)Ejdrien xD napisał(a): Gdzie masz bazę danych, pokaż zrzut ss_servers i co najważniejsze daj link do strony

Są tam 2 servery dodane, id serwera ip port itd. Baza siedzi na localhoscie, to jest dedyk. Sklep działał przed zjebaniem licek więc to nie jest błąd ode mnie.
Odpowiedz
#36
w sourcemode decompilacja idzie latwiej kto ogarnia sourcemoda bezproblemu poprawilby ten kod
Odpowiedz
#37
Jeśli kogoś denerwuję długie ładowanie panelu admina:


W pliku pageadmin_home.php wystarczy zamienić kod na:
Kod PHP:
<?php

$heart
->register_page("home""PageAdminMain""admin");

class 
PageAdminMain extends PageAdmin
{

    const 
PAGE_ID "home";

    function 
__construct()
    {
        global 
$lang;
        
$this->title $lang->translate('main_page');

        
parent::__construct();
    }

    protected function 
content($get$post)
    {
        global 
$heart$db$settings$lang$a_Tasks$templates;

        
//
        // Ogloszenia

        
$notes "";

        
// Info o braku licki

        
$a_Tasks['expire_seconds'] = strtotime($a_Tasks['expire']) - time();
        if (
$a_Tasks['expire'] != -&& $a_Tasks['expire_seconds'] >= && $a_Tasks['expire_seconds'] < 24 60 60) {
            
$this->add_note($lang->sprintf($lang->translate('license_soon_expire'), secondsToTime(strtotime($a_Tasks['expire']) - time())), "negative"$notes);
        }

        
// Info o katalogu install
        
if (file_exists(SCRIPT_ROOT "install")) {
            
$this->add_note($lang->translate('remove_install'), "negative"$notes);
        }
        
// Sprawdzanie wersji serwerów
        
$amount 0;
        foreach (
$heart->get_servers() as $server) {
            
$engine "engine_{$server['type']}";
            
$amount += 1;
        }
        
//
        // Cegielki informacyjne

        
$bricks "";

        
// Info o serwerach
        
$bricks .= create_brick($lang->sprintf($lang->translate('amount_of_servers'), $heart->get_servers_amount()), "brick_pa_main");

        
// Info o użytkownikach
        
$bricks .= create_brick($lang->sprintf($lang->translate('amount_of_users'), $db->get_column("SELECT COUNT(*) FROM `" TABLE_PREFIX "users`""COUNT(*)")), "brick_pa_main");

        
// Info o kupionych usługach
        
$amount $db->get_column(
            
"SELECT COUNT(*) " .
            
"FROM ({$settings['transactions_query']}) AS t",
            
"COUNT(*)"
        
);
        
$bricks .= create_brick($lang->sprintf($lang->translate('amount_of_bought_services'), $amount), "brick_pa_main");

        
// Info o wysłanych smsach
        
$amount $db->get_column(
            
"SELECT COUNT(*) AS `amount` " .
            
"FROM ({$settings['transactions_query']}) as t " .
            
"WHERE t.payment = 'sms' AND t.free='0'",
            
"amount"
        
);
        
$bricks .= create_brick($lang->sprintf($lang->translate('amount_of_sent_smses'), $amount), "brick_pa_main");

        
// Pobranie wyglądu strony
        
$output = eval($templates->render("admin/home"));

        return 
$output;
    }

    private function 
add_note($text$class, &$notes)
    {
        
$notes .= create_dom_element("div"$text, array(
            
'class' => "note " $class
        
));
    }


Odpowiedz
#38

(05-04-2017, 20:41 PM)xWangan napisał(a): Jeśli kogoś denerwuję długie ładowanie panelu admina:


W pliku pageadmin_home.php wystarczy zamienić kod na:
Kod PHP:
<?php

$heart
->register_page("home""PageAdminMain""admin");

class 
PageAdminMain extends PageAdmin
{

    const 
PAGE_ID "home";

    function 
__construct()
    {
        global 
$lang;
        
$this->title $lang->translate('main_page');

        
parent::__construct();
    }

    protected function 
content($get$post)
    {
        global 
$heart$db$settings$lang$a_Tasks$templates;

        
//
        // Ogloszenia

        
$notes "";

        
// Info o braku licki

        
$a_Tasks['expire_seconds'] = strtotime($a_Tasks['expire']) - time();
        if (
$a_Tasks['expire'] != -&& $a_Tasks['expire_seconds'] >= && $a_Tasks['expire_seconds'] < 24 60 60) {
            
$this->add_note($lang->sprintf($lang->translate('license_soon_expire'), secondsToTime(strtotime($a_Tasks['expire']) - time())), "negative"$notes);
        }

        
// Info o katalogu install
        
if (file_exists(SCRIPT_ROOT "install")) {
            
$this->add_note($lang->translate('remove_install'), "negative"$notes);
        }
        
// Sprawdzanie wersji serwerów
        
$amount 0;
        foreach (
$heart->get_servers() as $server) {
            
$engine "engine_{$server['type']}";
            
$amount += 1;
        }
        
//
        // Cegielki informacyjne

        
$bricks "";

        
// Info o serwerach
        
$bricks .= create_brick($lang->sprintf($lang->translate('amount_of_servers'), $heart->get_servers_amount()), "brick_pa_main");

        
// Info o użytkownikach
        
$bricks .= create_brick($lang->sprintf($lang->translate('amount_of_users'), $db->get_column("SELECT COUNT(*) FROM `" TABLE_PREFIX "users`""COUNT(*)")), "brick_pa_main");

        
// Info o kupionych usługach
        
$amount $db->get_column(
            
"SELECT COUNT(*) " .
            
"FROM ({$settings['transactions_query']}) AS t",
            
"COUNT(*)"
        
);
        
$bricks .= create_brick($lang->sprintf($lang->translate('amount_of_bought_services'), $amount), "brick_pa_main");

        
// Info o wysłanych smsach
        
$amount $db->get_column(
            
"SELECT COUNT(*) AS `amount` " .
            
"FROM ({$settings['transactions_query']}) as t " .
            
"WHERE t.payment = 'sms' AND t.free='0'",
            
"amount"
        
);
        
$bricks .= create_brick($lang->sprintf($lang->translate('amount_of_sent_smses'), $amount), "brick_pa_main");

        
// Pobranie wyglądu strony
        
$output = eval($templates->render("admin/home"));

        return 
$output;
    }

    private function 
add_note($text$class, &$notes)
    {
        
$notes .= create_dom_element("div"$text, array(
            
'class' => "note " $class
        
));
    }


No i to mi się podoba, teraz nie wyskakuje błąd z mysql. Dzięki.
Odpowiedz
#39
No to mówiłem o wywaleniu też tego przy długim ładowaniu PA <facepalm>
[Obrazek: logobans2.png]
Odpowiedz
#40
Dobra, teraz niech ktoś pobłogosławiony mądrością dekompilowania i dekompiluje smx i amxx ;P
Odpowiedz


Podobne wątki
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  x2 Coś poszło nie tak podczas łączenia się z serwerem weryfikacyjnym Osk 7 909 13-04-2017, 12:14 PM
Ostatni post: szogun
  Długie ładowanie podczas kupna usługi styllek 0 413 14-12-2016, 20:16 PM
Ostatni post: styllek
  Błąd podczas kupowania sklepu Mateos 1 760 06-01-2016, 18:29 PM
Ostatni post: SeeK



Użytkownicy przeglądający ten wątek: 1 gości