fixed gameserver display
This commit is contained in:
parent
325feb7f25
commit
a28d3e1a4f
9 changed files with 482 additions and 36 deletions
|
|
@ -69,6 +69,28 @@ Checkout creates due invoices and pending-payment orders after login. PayPal ord
|
|||
|
||||
Paid orders appear in the website provisioning queue. The queue is the handoff point for Panel-side server creation; provisioning must remain idempotent and must not run before payment or approval.
|
||||
|
||||
## Service Catalog Display
|
||||
|
||||
The public `serverlist.php` catalog uses a compact row/list layout so many
|
||||
services can be scanned quickly. Customer-facing rows show the display name,
|
||||
derived platform label, short description, price, order action, and documentation
|
||||
action. Raw XML/config keys such as `*_linux64` or `*_win32` are internal
|
||||
identifiers and should not be prominent public labels.
|
||||
|
||||
Platform labels are produced by `website_service_platform()` from service/config
|
||||
data such as `cfg_game_key`, `cfg_file`, `home_cfg_file`, or related service
|
||||
fields:
|
||||
|
||||
- Linux: keys/files containing `linux`, `linux32`, or `linux64`
|
||||
- Windows: keys/files containing `win`, `win32`, `win64`, or `windows`
|
||||
- Cross-platform: both platform families detected
|
||||
- Unknown: no platform marker detected
|
||||
|
||||
Order/configuration pages may retain card-style layout, but should also show the
|
||||
derived platform label instead of the raw XML/config key. Website staff service
|
||||
management uses a compact expandable row list with service ID, status, display
|
||||
name, platform, price, slot range, image status, and location count visible.
|
||||
|
||||
## Navigation
|
||||
|
||||
Website footer account links are state-aware:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue