ExecuteNoneQuery(" ALTER TABLE `$trueTable` ADD $ntabsql ");
+ $rs = $dsql->ExecuteNoneQuery("ALTER TABLE `$trueTable` ADD $ntabsql ");
if(!$rs)
{
$gerr = $dsql->GetError();
@@ -155,4 +158,13 @@ foreach($fields as $k=>$v)
$f .= ($f=='' ? $k : ' '.$k);
}
+// 获取频道模型
+$dsql->SetQuery("SELECT id,typename,nid FROM `#@__channeltype` WHERE id<>-1 AND isshow=1 ORDER BY id");
+$dsql->Execute();
+while($row=$dsql->GetObject())
+{
+ $channelArray[$row->id]['typename'] = $row->typename;
+ $channelArray[$row->id]['nid'] = $row->nid;
+}
+
require_once(DEDEADMIN."/templets/mychannel_field_add.htm");
diff --git a/src/dede/mychannel_field_edit.php b/src/dede/mychannel_field_edit.php
index 7e203d90..1fcc0005 100755
--- a/src/dede/mychannel_field_edit.php
+++ b/src/dede/mychannel_field_edit.php
@@ -5,6 +5,7 @@
* @version $Id: mychannel_field_edit.php 1 15:22 2010年7月20日Z tianya $
* @package DedeCMS.Administrator
* @copyright Copyright (c) 2007 - 2020, DesDev, Inc.
+ * @copyright Copyright (c) 2020, DedeBIZ.COM
* @license http://help.dedecms.com/usersguide/license.html
* @link http://www.dedecms.com
*/
@@ -37,6 +38,16 @@ foreach($ds as $d)
$dds = explode(',', trim($d));
$fieldtypes[$dds[0]] = $dds[1];
}
+
+// 获取频道模型
+$dsql->SetQuery("SELECT id,typename,nid FROM `#@__channeltype` WHERE id<>-1 AND isshow=1 ORDER BY id");
+$dsql->Execute();
+while($crow=$dsql->GetObject())
+{
+ $channelArray[$crow->id]['typename'] = $crow->typename;
+ $channelArray[$crow->id]['nid'] = $crow->nid;
+}
+
//保存更改
/*--------------------
function _SAVE()
diff --git a/src/dede/soft_add.php b/src/dede/soft_add.php
index 9f6c8d4b..902ea692 100755
--- a/src/dede/soft_add.php
+++ b/src/dede/soft_add.php
@@ -296,6 +296,19 @@ else if($dopost=='save')
$arcUrl = $cfg_phpurl."/view.php?aid=$arcID";
}
ClearMyAddon($arcID, $title);
+
+ // 自动更新关联内容
+ if (is_array($automake)) {
+ foreach ($automake as $key => $value) {
+ if (isset(${$key}) && !empty(${$key})) {
+ $ids = explode(",", ${$key});
+ foreach ($ids as $id) {
+ MakeArt($id,true,true,$isremote);
+ }
+ }
+ }
+ }
+
//返回成功信息
$msg = "
请选择你的后续操作:
diff --git a/src/dede/soft_edit.php b/src/dede/soft_edit.php
index 2bef6724..525d8aa0 100755
--- a/src/dede/soft_edit.php
+++ b/src/dede/soft_edit.php
@@ -320,6 +320,19 @@ else if($dopost=='save')
$arcUrl = $cfg_phpurl."/view.php?aid=$id";
}
ClearMyAddon($id, $title);
+
+ // 自动更新关联内容
+ if (is_array($automake)) {
+ foreach ($automake as $key => $value) {
+ if (isset(${$key}) && !empty(${$key})) {
+ $ids = explode(",", ${$key});
+ foreach ($ids as $id) {
+ MakeArt($id,true,true,$isremote);
+ }
+ }
+ }
+ }
+
//返回成功信息
$msg = "
请选择你的后续操作:
diff --git a/src/dede/spec_add.php b/src/dede/spec_add.php
index 0e90c600..0720f9e5 100755
--- a/src/dede/spec_add.php
+++ b/src/dede/spec_add.php
@@ -228,6 +228,19 @@ else if($dopost=='save')
$artUrl = $cfg_phpurl."/view.php?aid=$arcID";
}
ClearMyAddon($arcID, $title);
+
+ // 自动更新关联内容
+ if (is_array($automake)) {
+ foreach ($automake as $key => $value) {
+ if (isset(${$key}) && !empty(${$key})) {
+ $ids = explode(",", ${$key});
+ foreach ($ids as $id) {
+ MakeArt($id,true,true,$isremote);
+ }
+ }
+ }
+ }
+
//返回成功信息
$msg = "
请选择你的后续操作:
diff --git a/src/dede/spec_edit.php b/src/dede/spec_edit.php
index 57c56638..fa0e9dc8 100755
--- a/src/dede/spec_edit.php
+++ b/src/dede/spec_edit.php
@@ -272,6 +272,19 @@ else if($dopost=='save')
$artUrl = $cfg_phpurl."/view.php?aid=$id";
}
ClearMyAddon($id, $title);
+
+ // 自动更新关联内容
+ if (is_array($automake)) {
+ foreach ($automake as $key => $value) {
+ if (isset(${$key}) && !empty(${$key})) {
+ $ids = explode(",", ${$key});
+ foreach ($ids as $id) {
+ MakeArt($id,true,true,$isremote);
+ }
+ }
+ }
+ }
+
//返回成功信息
$msg = " 请选择你的后续操作:
发布新专题
diff --git a/src/dede/templets/content_i_list.htm b/src/dede/templets/content_i_list.htm
index 8c24364d..5d4e5c93 100755
--- a/src/dede/templets/content_i_list.htm
+++ b/src/dede/templets/content_i_list.htm
@@ -133,14 +133,14 @@
- 请选择类目: |
+ 请选择类目: |
|
-
+ |
关键字:
|
@@ -156,8 +156,8 @@
|
-
-
+ |
+
|
diff --git a/src/dede/templets/content_s_list.htm b/src/dede/templets/content_s_list.htm
index e083f403..026e3e7e 100755
--- a/src/dede/templets/content_s_list.htm
+++ b/src/dede/templets/content_s_list.htm
@@ -193,21 +193,21 @@
- 请选择类目: |
+ 请选择类目: |
|
-
+ |
关键字:
|
|
-
-
+ |
+
|
diff --git a/src/dede/templets/content_select_list.htm b/src/dede/templets/content_select_list.htm
index a87905eb..66e13e38 100755
--- a/src/dede/templets/content_select_list.htm
+++ b/src/dede/templets/content_select_list.htm
@@ -109,21 +109,21 @@
diff --git a/src/dede/templets/content_sg_list.htm b/src/dede/templets/content_sg_list.htm
index e93311ed..97c569b0 100755
--- a/src/dede/templets/content_sg_list.htm
+++ b/src/dede/templets/content_sg_list.htm
@@ -105,6 +105,20 @@
return allSel;
}
+ function getCheckboxItem2() {
+ var allSel = "";
+ if (document.form2.arcID.value) return document.form2.arcID.value;
+ for (i = 0; i < document.form2.arcID.length; i++) {
+ if (document.form2.arcID[i].checked) {
+ if (allSel == "")
+ allSel = document.form2.arcID[i].value;
+ else
+ allSel = allSel + "," + document.form2.arcID[i].value;
+ }
+ }
+ return allSel;
+ }
+
//获得选中其中一个的id
function getOneItem() {
var allSel = "";
@@ -125,6 +139,7 @@
}
}
}
+
function noSelAll() {
for (i = 0; i < document.form2.arcID.length; i++) {
if (document.form2.arcID[i].checked) {
@@ -132,6 +147,16 @@
}
}
}
+
+ function ReturnValue() {
+ if (window.opener.document..value == "") {
+ window.opener.document..value = getCheckboxItem2();
+ } else {
+ window.opener.document..value += "," + getCheckboxItem2();
+ }
+ window.opener = null;
+ window.close();
+ }
@@ -227,6 +252,13 @@
onClick="moveArc(event,this,)"
class="coolbg"> 移动
删除
+
+ 把选定值加到列表
+
|
@@ -249,22 +281,22 @@
diff --git a/src/dede/templets/diy_add.htm b/src/dede/templets/diy_add.htm
index 02c14f79..56246f2f 100755
--- a/src/dede/templets/diy_add.htm
+++ b/src/dede/templets/diy_add.htm
@@ -5,14 +5,17 @@
新增频道
+
+
+
+
+
+
+
+
+
+
-
+
@@ -85,23 +94,23 @@
[field:description/]...
- | |