Get the App
SLTechnology News&Howtos  ›  Servers  › 

The method of dedecms dream weaving to make likearticle's mytypeid support multiple columns and sub-columns

Shulou Source: shulou.com Published: 2022-06-02 03:35:37 09月13日 Update

This article mainly introduces the method of dedecms weaving dreams to make likearticle's mytypeid support multiple columns and sub-columns, which has a certain reference value and can be used for reference by friends who need it. I hope you will learn a lot after reading this article. Next, let the editor take you to learn about it.

How does dedecms weave dreams make likearticle's mytypeid support multiple columns and sub-columns?

When using dede:likearticle, if you want to get related articles under multiple specified columns, and it so happens that there are sub-columns under this column, the official program can not meet your needs, you need to change it.

Open\ include\ taglib\ likearticle.lib.php to find

If (! empty ($typeid) & &! preg_match ('#, #', $typeid)) {$typeid = GetSonIds ($typeid);}

Add under it

Else {$typeids = explode (',', $typeid); foreach ($typeids as $ttid) {$typeidss [] = GetSonIds ($ttid);} $typeidStr = join (',', $typeidss); $typeidss = explode (',', $typeidStr); $typeidssok = array_unique ($typeidss); $typeid = join (',', $typeidssok) } Thank you for reading this article carefully. I hope the editor will share the method and content of dedecms dream weaving to make likearticle's mytypeid support multiple columns and sub-columns. At the same time, I also hope that you will support more, pay attention to the industry information channel, and find out if you encounter problems. Detailed solutions are waiting for you to learn!

Tags: Columns multiple support methods articles value content at the same time official articles friends programs editing industry information information channels questions needs channels references Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno MariaDB Linux Apple NVidia Docker