Riešenie pre použitie chyby správy backendových šablón DEDECMS V5.1sp1
Náhodou som zistil, že správa šablón pozadia v Dede sa nedá použiť, a dlho som hľadal informácie online, ale nenašiel som žiadne riešenie. Po dôkladnom hľadaní som zistil, že ide vlastne o veľmi jednoduchý problém a dôvodom bolo, že nebol nainštalovaný v koreňovom adresári stránky
Ak máte tiež nasledujúce situácie:
Fatálna chyba: Volanie členskej funkcie read() na ne-objekte v X:\root\dede\templets\file_manage_main.htm na riadku 29
Manuálne riešenie: Nájdite index_top.php v správcovskom adresári, nájdite nasledujúci kód na riadku 96:
<li id='d10'><a href="javascrip remove t:OpenMenu(10,'','file_manage_main.php?activepath=/templets',10)" > správa šablón</a></li>
Zmenené na:
<li id='d10'><a href="javascrip remove t:OpenMenu(10,'','file_manage_main.php?activepath=<? echo $cfg_cmspath?>/templets',10)" > správa šablón</a></li>
Samozrejme, môžete tiež napísať skutočnú adresu priamo na značku.
Hehe, obnov stránku, problém vyriešený!
Čo sa týka riešenia správy chýb pomocou DEDECMS správy šablón na pozadí verzie V5.1sp1, predtým som o tom nevedel, nepoužíval som to |