Maison Tutoriel CMS DEDECMS Quel est le code de la sous-colonne DEDE ?

Quel est le code de la sous-colonne DEDE ?

Dec 07, 2019 am 10:30 AM
dede

Quel est le code de la sous-colonne DEDE ?

Quel est le code de la sous-colonne DEDE ?

Code d'amélioration de la sous-colonne DEDE

Apprentissage recommandé : Dreamweaver cms

Quel est le code de la sous-colonne DEDE ?

Modifiez la ligne 178 du fichier /include/taglib/arclist.lib.php

Le code est le suivant :

if($CrossID=='') 
//$orwheres[] = ' typeid in ('.GetSonIds($typeid).')'; 
$orwheres[] = ' typeid in ('.GetSonIds($typeid).') or typeid2 in ('.GetSonIds($typeid).')'; 
else 
//$orwheres[] = ' typeid in ('.GetSonIds($typeid).','.$CrossID.')'; 
$orwheres[] = ' typeid in ('.GetSonIds($typeid).','.$CrossID.') or typeid2 in ('.GetSonIds($typeid).','.$CrossID.')';
Copier après la connexion

Fichier Content_list.php ligne 162

Le code est le suivant :

if($cid != 0) 
{ 
$whereSql .= ' And arc.typeid in ('.GetSonIds($cid).')'; 
}
Copier après la connexion

est modifié en

Le code est le suivant :

if($cid != 0) 
{ 
$whereSql .= " And (arc.typeid in(".GetSonIds($cid).") or arc.typeid2 in (".GetSonIds($cid)."))"; 
}
Copier après la connexion

Afficher le nom de la sous-colonne sur la colonne

1. Modifiez le code de dedecontent_list.php

//L'original est : $query = "Select arc.id,arc.typeid,arc.senddate,arc.flag,arc.ismake,

Modifié par : $query = "Sélectionnez arc.id, arc.typeid,arc.typeid2,arc.senddate,arc.flag,arc.ismake,

2. dedetempletscontent_list.html

Rechercher : {dede:field.flag function='IsCommendArchives (@me)'/}

Ajouter ci-dessous : {dede:field.typeid2 function="Typeid2Archives(@me)"/}

3. dedeincinc_list_functions.php

Ajouter le code :

Notez que 5.3 est le code suivant

//Jugez si "0" est sélectionné dans le sous- colonne ou pas

Le code est le suivant :

function Typeid2Archives($typeid2) 
{ 
if($typeid2>0) 
{ 
global $tid,$dsql; 
$dsql->SetQuery("Select id,ispart,typename From dede_arctype where ispart='0' and id=$typeid2"); 
$dsql->Execute(); 
//单单写这个,不用while也可以 $row = $dsql->GetObject(); 
while($row = $dsql->GetObject()) 
{ 
return "[副:<font color=&#39;red&#39;>$row->typename</font>]"; 
} 
} 
else 
{ 
return ""; 
} 
}
Copier après la connexion

dede5 .5 est le code suivant

// Détermine si "0" est sélectionné dans la sous-colonne. ou pas

Le code est le suivant :

function Typeid2Archives($typeid2) 
{ 
if(sizeof($typeid2)>0) 
{ 
global $dsql; 
$s=split(",",$typeid2); 
for($i=0;$i<sizeof($s); $i++) 
{ 
$dsql->SetQuery("Select id,ispart,typename From dede_arctype where ispart=&#39;0&#39; and id=$s[$i]"); 
$dsql->Execute(); 
while($row = $dsql->GetObject()) 
{ 
$str.= "[副:<font color=&#39;red&#39;>$row->typename</font>]"; 
} 
} 
return $str; 
} 
else 
{ 
return ""; 
} 
}
Copier après la connexion
.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)