Ze względu na duże problemy z upgrade Amazing User Panel, pokaże jak krok po kroku edytować poszczególne pliki aby wszystko działało prawidłowo.
Należy pobrać paczkę z naszego downloadu.
Na serwerze FTP otwieramy plik maincore.php
Odnajdujemy:
$settings = dbarray(dbquery("SELECT * FROM ".$db_prefix."settings"));
Pod dodajemy:
if(mysql_num_rows(mysql_query("SHOW TABLES LIKE '".$db_prefix."user_panel_settings'"))==1){
$settings2 = dbarray(dbquery("SELECT * FROM ".$db_prefix."user_panel_settings"));
}
Odnajdujemy:
define("THEMES", BASEDIR."themes/");
Pod dodajemy:
define("USERGALLERYAUP", BASEDIR."user/gallery/photos/");
define("USER", BASEDIR."user/");
define("LANGUAGEAUP", BASEDIR."user/languages/");
Odnajdujemy:
//EPS
Pod dodajemy:
if (isset($_GET['aupv'])) echo"".$settings2['aup_version']." | ".$settings2['aup_a']."";
Zapisujemy
Teraz należy z paczki AUP wrzucić jedynie takie pliki i katalogi jak:
/install
/profile.php
/side_left.php
/includes/*.*
/user/*.*
Otwieramy teraz plik infusions/user_info_panel/user_info_panel.php
Pod:
".image_show('4',$path,$status); echo "<a href='".BASEDIR."members.php'>".$locale['082']."</a><br />";
Dodajemy:
if(mysql_num_rows(mysql_query("SHOW TABLES LIKE '".$db_prefix."user_panel_settings'"))==1){
$settings2 = dbarray(dbquery("SELECT * FROM ".$db_prefix."user_panel_settings"));
$stan = "".$settings2['aup_stan']."";
if(iSUPERADMIN || $stan == 0){
if(iMEMBER){
@include "".USER."languages/".$userdata['aup_lang']."/admin.php";
echo image_show('4',$path,$status)."<a href='".USER."index.php'>".$locale['puuipaup_001']."</a><br>\n";
}
}
}
Otwórz /infusions/cautions/cautions.php
Znajdź:
<?
Zamień na:
<?php
Następnie znajdź:
require_once BASEDIR."side_left.php";
Zamień na:
require_once ADMIN."navigation.php";
Oraz znajdź wszystkie:
$odp = dbquery("INSERT INTO ".$db_prefix."cautions (user_id, who, why) VALUES('".$_POST['userid']."', '".$userdata['user_id']."', '".$_POST['why']."')");
Zamień na:
$odp = dbquery("INSERT INTO ".$db_prefix."cautions VALUES('', '".$_POST['userid']."', '".$userdata['user_id']."', '".$_POST['why']."', '".time()."')");
Nie wysyłamy z paczki AUP pod żadnym pozorem takich plików jak:
/maincore.php
/subsheader.php
/ infusions/user_info_panel/user_info_panel.php
/infusions/cautions/cautions.php
Po tych czynnościach można się zalogować do Panelu Administratora, oraz używać w pełni modyfikacji. Jeśli wystąpią jakieś problem związane z Amazing User Panel proszę pisać w tym temacie.
|