About discuz7.2 Associated tags
PHP Code
if (Is_array ($data [' Relatedtag '] [' order '])) {Asort ($data [' Relatedtag '] [' order ']); $relatedtag = Array (); foreach ($data [' Relatedtag '] [' order '] as $k = $v) {$relatedtag [' status '] [$k] = $data [' Relatedtag '] [ ' Status ' [$k]; $relatedtag [' name '] [$k] = $data [' Relatedtag '] [' name '] [$k]; $relatedtag [' Limit '] [$k] = $data [' Relatedtag '] [' limit '] [$k]; $relatedtag [' template '] [$k] = $data [' Relatedtag '] [' template '] [$k]; } $data [' relatedtag '] = $relatedtag; The foreach ((array) $data [' Relatedtag '] [' status '] as $appid = + $status) {if (! $status) { unset ($data [' Relatedtag '] [' limit '] [$appid]); }} unset ($data [' Relatedtag '] [' status '], $data [' Relatedtag '] [' order '], $relatedtag); }
The above code is the value of Relatedtag in cache_func.php in discuz7.2, which can be set in the background or elsewhere (not manually modified)
------Solution--------------------
This doesn't seem to set.
$data is an empty array declared in the program $data = Array ();