| @@ -47,11 +47,11 @@ function GetFormItem($ctag, $admintype = 'admin') | |||||
| $myformItem .= "<span id='span_{$fieldname}_son'></span>\r\n"; | $myformItem .= "<span id='span_{$fieldname}_son'></span>\r\n"; | ||||
| $myformItem .= "<span id='span_{$fieldname}_sec'></span>\r\n"; | $myformItem .= "<span id='span_{$fieldname}_sec'></span>\r\n"; | ||||
| if ($hasSetEnumJs != 'hasset') { | if ($hasSetEnumJs != 'hasset') { | ||||
| $myformItem .= '<script language="javascript" type="text/javascript" src="'.$cmspath.'static/enums.js"></script>'."\r\n"; | |||||
| $myformItem .= '<script src="'.$cmspath.'static/enums.js"></script>'."\r\n"; | |||||
| $GLOBALS['hasSetEnumJs'] = 'hasset'; | $GLOBALS['hasSetEnumJs'] = 'hasset'; | ||||
| } | } | ||||
| $myformItem .= "<script language='javascript' type='text/javascript' src='{$cmspath}data/enums/{$fieldname}.js'></script>\r\n"; | |||||
| $myformItem .= '<script language="javascript" type="text/javascript">MakeTopSelect("'.$fieldname.'", 0);</script>'."\r\n"; | |||||
| $myformItem .= "<script src='{$cmspath}data/enums/{$fieldname}.js'></script>\r\n"; | |||||
| $myformItem .= '<script>MakeTopSelect("'.$fieldname.'", 0);</script>'."\r\n"; | |||||
| $formitem = str_replace('~name~', $ctag->GetAtt('itemname'), $formitem); | $formitem = str_replace('~name~', $ctag->GetAtt('itemname'), $formitem); | ||||
| $formitem = str_replace('~form~', $myformItem, $formitem); | $formitem = str_replace('~form~', $myformItem, $formitem); | ||||
| return $formitem; | return $formitem; | ||||
| @@ -86,42 +86,42 @@ function GetFormItem($ctag, $admintype = 'admin') | |||||
| $dfvalue = str_replace('{{', '<', $dfvalue); | $dfvalue = str_replace('{{', '<', $dfvalue); | ||||
| $dfvalue = str_replace('}}', '>', $dfvalue); | $dfvalue = str_replace('}}', '>', $dfvalue); | ||||
| if ($admintype == 'admin') { | if ($admintype == 'admin') { | ||||
| $innertext = GetEditor($fieldname, $dfvalue, 350, 'Basic', 'string'); | |||||
| $innertext = GetEditor($fieldname, $dfvalue, 360, 'Basic', 'string'); | |||||
| } else if ($admintype == 'diy') { | } else if ($admintype == 'diy') { | ||||
| $innertext = GetEditor($fieldname, $dfvalue, 350, 'Diy', 'string'); | |||||
| $innertext = GetEditor($fieldname, $dfvalue, 360, 'Diy', 'string'); | |||||
| } else { | } else { | ||||
| $innertext = GetEditor($fieldname, $dfvalue, 350, 'Member', 'string'); | |||||
| $innertext = GetEditor($fieldname, $dfvalue, 360, 'Member', 'string'); | |||||
| } | } | ||||
| } else if ($fieldType == "multitext") { | } else if ($fieldType == "multitext") { | ||||
| $innertext = "<textarea name='$fieldname' id='$fieldname' style='width:450px;height:50px'></textarea>\r\n"; | |||||
| $innertext = "<textarea name='$fieldname' id='$fieldname' style='width:360px;height:50px'></textarea>\r\n"; | |||||
| } else if ($fieldType == "datetime") { | } else if ($fieldType == "datetime") { | ||||
| $nowtime = GetDateTimeMk(time()); | $nowtime = GetDateTimeMk(time()); | ||||
| $innertext = "<input name=\"$fieldname\" value=\"$nowtime\" type=\"text\" id=\"$fieldname\" style=\"width:300px\" class=\"intxt datepicker\"/>"; | |||||
| $innertext = "<input name=\"$fieldname\" value=\"$nowtime\" type=\"text\" id=\"$fieldname\" style=\"width:360px\" class=\"intxt datepicker\"/>"; | |||||
| } else if ($fieldType == 'img' || $fieldType == 'imgfile') { | } else if ($fieldType == 'img' || $fieldType == 'imgfile') { | ||||
| if ($admintype == 'diy') { | if ($admintype == 'diy') { | ||||
| $innertext = "<input type='file' name='$fieldname' id='$fieldname' style='width:300px;height:22px;line-height:22px' />\r\n"; | |||||
| $innertext = "<input type='file' name='$fieldname' id='$fieldname' style='width:360px;height:22px;line-height:22px' />\r\n"; | |||||
| } else { | } else { | ||||
| $innertext = "<input type='text' name='$fieldname' id='$fieldname' style='width:300px' class='text' /> <input name='".$fieldname."_bt' type='button' class='inputbut' value='浏览...' onClick=\"SelectImage('form1.$fieldname','big')\" />\r\n"; | |||||
| $innertext = "<input type='text' name='$fieldname' id='$fieldname' style='width:360px' class='text' /> <input name='".$fieldname."_bt' type='button' class='inputbut' value='浏览...' onClick=\"SelectImage('form1.$fieldname','big')\" />\r\n"; | |||||
| } | } | ||||
| } else if ($fieldType == 'media') { | } else if ($fieldType == 'media') { | ||||
| if ($admintype == 'diy') { | if ($admintype == 'diy') { | ||||
| $innertext = "<input type='hidden' name='$fieldname' id='$fieldname' value='' />不支持的类型\r\n"; | $innertext = "<input type='hidden' name='$fieldname' id='$fieldname' value='' />不支持的类型\r\n"; | ||||
| } else { | } else { | ||||
| $innertext = "<input type='text' name='$fieldname' id='$fieldname' style='width:300px' class='text' /> <input name='".$fieldname."_bt' type='button' class='inputbut' value='浏览...' onClick=\"SelectMedia('form1.$fieldname')\" />\r\n"; | |||||
| $innertext = "<input type='text' name='$fieldname' id='$fieldname' style='width:360px' class='text' /> <input name='".$fieldname."_bt' type='button' class='inputbut' value='浏览...' onClick=\"SelectMedia('form1.$fieldname')\" />\r\n"; | |||||
| } | } | ||||
| } else if ($fieldType == 'addon') { | } else if ($fieldType == 'addon') { | ||||
| if ($admintype == 'diy') { | if ($admintype == 'diy') { | ||||
| $innertext = "<input type='file' name='$fieldname' id='$fieldname' style='width:300px;height:22px;line-height:22px' />\r\n"; | |||||
| $innertext = "<input type='file' name='$fieldname' id='$fieldname' style='width:360px;height:22px;line-height:22px' />\r\n"; | |||||
| } else { | } else { | ||||
| $innertext = "<input type='text' name='$fieldname' id='$fieldname' style='width:300px' class='text' /> <input name='".$fieldname."_bt' type='button' class='inputbut' value='浏览...' onClick=\"SelectSoft('form1.$fieldname')\" />\r\n"; | |||||
| $innertext = "<input type='text' name='$fieldname' id='$fieldname' style='width:360px' class='text' /> <input name='".$fieldname."_bt' type='button' class='inputbut' value='浏览...' onClick=\"SelectSoft('form1.$fieldname')\" />\r\n"; | |||||
| } | } | ||||
| } else if ($fieldType == 'int' || $fieldType == 'float') { | } else if ($fieldType == 'int' || $fieldType == 'float') { | ||||
| $dfvalue = ($ctag->GetAtt('default') != '' ? $ctag->GetAtt('default') : '0'); | $dfvalue = ($ctag->GetAtt('default') != '' ? $ctag->GetAtt('default') : '0'); | ||||
| $innertext = "<input type='text' name='$fieldname' id='$fieldname' style='width:100px' class='intxt' value='$dfvalue' /> (填写数值)\r\n"; | |||||
| $innertext = "<input type='text' name='$fieldname' id='$fieldname' style='width:100px' class='intxt' value='$dfvalue' /> (填写数值)\r\n"; | |||||
| } else if ($fieldType == 'relation') { | } else if ($fieldType == 'relation') { | ||||
| $dfvalue = ($ctag->GetAtt('default') != '' ? $ctag->GetAtt('default') : ''); | $dfvalue = ($ctag->GetAtt('default') != '' ? $ctag->GetAtt('default') : ''); | ||||
| $channel = ($ctag->GetAtt('channel') == "") ? "1" : $ctag->GetAtt('channel'); | $channel = ($ctag->GetAtt('channel') == "") ? "1" : $ctag->GetAtt('channel'); | ||||
| $innertext = "<textarea name='$fieldname' id='$fieldname' style='width:80%;height:50pxpx'>$dfvalue</textarea><br> | |||||
| $innertext = "<textarea name='$fieldname' id='$fieldname' style='width:360px;height:50px'>$dfvalue</textarea><br> | |||||
| <button type='button' class='btn btn-success btn-sm mt-2 mb-2' onclick='SelectArcList(\"form1.$fieldname\", $channel);'>选择关联内容</button>\r\n"; | <button type='button' class='btn btn-success btn-sm mt-2 mb-2' onclick='SelectArcList(\"form1.$fieldname\", $channel);'>选择关联内容</button>\r\n"; | ||||
| if ($ctag->GetAtt('automake') == 1) { | if ($ctag->GetAtt('automake') == 1) { | ||||
| $innertext .= "<input type='hidden' name='automake[$fieldname]' value=1>"; | $innertext .= "<input type='hidden' name='automake[$fieldname]' value=1>"; | ||||
| @@ -139,7 +139,7 @@ if(typeof SelectArcList === "undefined") { | |||||
| EOT; | EOT; | ||||
| } else { | } else { | ||||
| $dfvalue = ($ctag->GetAtt('default') != '' ? $ctag->GetAtt('default') : ''); | $dfvalue = ($ctag->GetAtt('default') != '' ? $ctag->GetAtt('default') : ''); | ||||
| $innertext = "<input type='text' name='$fieldname' id='$fieldname' style='width:300px' class='intxt' value='$dfvalue' /> | |||||
| $innertext = "<input type='text' name='$fieldname' id='$fieldname' style='width:360px' class='intxt' value='$dfvalue' /> | |||||
| \r\n"; | \r\n"; | ||||
| } | } | ||||
| $formitem = str_replace("~name~", $ctag->GetAtt('itemname'), $formitem); | $formitem = str_replace("~name~", $ctag->GetAtt('itemname'), $formitem); | ||||
| @@ -305,7 +305,7 @@ function GetFormItemValue($ctag, $fvalue, $admintype = 'admin', $fieldname = '') | |||||
| $items = explode(',', $ctag->GetAtt('default')); | $items = explode(',', $ctag->GetAtt('default')); | ||||
| } | } | ||||
| if ($ftype == 'select') { | if ($ftype == 'select') { | ||||
| $myformItem = "<select name='$fieldname' style='width:150px'>"; | |||||
| $myformItem = "<select name='$fieldname' style='width:240px'>"; | |||||
| if (is_array($items)) { | if (is_array($items)) { | ||||
| foreach ($items as $v) { | foreach ($items as $v) { | ||||
| $v = trim($v); | $v = trim($v); | ||||
| @@ -326,11 +326,11 @@ function GetFormItemValue($ctag, $fvalue, $admintype = 'admin', $fieldname = '') | |||||
| $myformItem .= "<span id='span_{$fieldname}_son'></span>\r\n"; | $myformItem .= "<span id='span_{$fieldname}_son'></span>\r\n"; | ||||
| $myformItem .= "<span id='span_{$fieldname}_sec'></span>\r\n"; | $myformItem .= "<span id='span_{$fieldname}_sec'></span>\r\n"; | ||||
| if ($hasSetEnumJs != 'hasset') { | if ($hasSetEnumJs != 'hasset') { | ||||
| $myformItem .= '<script language="javascript" type="text/javascript" src="'.$cmspath.'static/enums.js"></script>'."\r\n"; | |||||
| $myformItem .= '<script src="'.$cmspath.'static/enums.js"></script>'."\r\n"; | |||||
| $GLOBALS['hasSetEnumJs'] = 'hasset'; | $GLOBALS['hasSetEnumJs'] = 'hasset'; | ||||
| } | } | ||||
| $myformItem .= "<script language='javascript' type='text/javascript' src='{$cmspath}data/enums/{$fieldname}.js'></script>\r\n"; | |||||
| $myformItem .= "<script language='javascript' type='text/javascript'>MakeTopSelect('$fieldname', $fvalue);</script>\r\n"; | |||||
| $myformItem .= "<script src='{$cmspath}data/enums/{$fieldname}.js'></script>\r\n"; | |||||
| $myformItem .= "<script>MakeTopSelect('$fieldname', $fvalue);</script>\r\n"; | |||||
| $formitem = str_replace('~name~', $ctag->GetAtt('itemname'), $formitem); | $formitem = str_replace('~name~', $ctag->GetAtt('itemname'), $formitem); | ||||
| $formitem = str_replace('~form~', $myformItem, $formitem); | $formitem = str_replace('~form~', $myformItem, $formitem); | ||||
| return $formitem; | return $formitem; | ||||
| @@ -376,23 +376,23 @@ function GetFormItemValue($ctag, $fvalue, $admintype = 'admin', $fieldname = '') | |||||
| $okfvalue = ''; | $okfvalue = ''; | ||||
| } | } | ||||
| if ($admintype == 'admin') { | if ($admintype == 'admin') { | ||||
| $myformItem = GetEditor($fieldname, $okfvalue, 350, 'Basic', 'string')."\r\n <input type='hidden' name='{$fieldname}_file' value='{$fvalue}' />\r\n "; | |||||
| $myformItem = GetEditor($fieldname, $okfvalue, 360, 'Basic', 'string')."\r\n <input type='hidden' name='{$fieldname}_file' value='{$fvalue}' />\r\n "; | |||||
| } else { | } else { | ||||
| $myformItem = GetEditor($fieldname, $okfvalue, 350, 'Member', 'string')."\r\n <input type='hidden' name='{$fieldname}_file' value='{$fvalue}' />\r\n "; | |||||
| $myformItem = GetEditor($fieldname, $okfvalue, 360, 'Member', 'string')."\r\n <input type='hidden' name='{$fieldname}_file' value='{$fvalue}' />\r\n "; | |||||
| } | } | ||||
| $innertext = $myformItem; | $innertext = $myformItem; | ||||
| } else if ($ftype == "htmltext") { | } else if ($ftype == "htmltext") { | ||||
| if ($admintype == 'admin') { | if ($admintype == 'admin') { | ||||
| $myformItem = GetEditor($fieldname, $fvalue, 350, 'Basic', 'string')."\r\n "; | |||||
| $myformItem = GetEditor($fieldname, $fvalue, 360, 'Basic', 'string')."\r\n "; | |||||
| } else { | } else { | ||||
| $myformItem = GetEditor($fieldname, $fvalue, 350, 'Member', 'string')."\r\n "; | |||||
| $myformItem = GetEditor($fieldname, $fvalue, 360, 'Member', 'string')."\r\n "; | |||||
| } | } | ||||
| $innertext = $myformItem; | $innertext = $myformItem; | ||||
| } else if ($ftype == "multitext") { | } else if ($ftype == "multitext") { | ||||
| $innertext = "<textarea name='$fieldname' id='$fieldname' style='width:80%;height:50pxpx'>$fvalue</textarea>\r\n"; | |||||
| $innertext = "<textarea name='$fieldname' id='$fieldname' style='width:360px;height:50px'>$fvalue</textarea>\r\n"; | |||||
| } else if ($ftype == "datetime") { | } else if ($ftype == "datetime") { | ||||
| $nowtime = GetDateTimeMk($fvalue); | $nowtime = GetDateTimeMk($fvalue); | ||||
| $innertext = "<input name=\"$fieldname\" value=\"$nowtime\" type=\"text\" id=\"$fieldname\" style=\"width:300px\" class=\"intxt datepicker\" />"; | |||||
| $innertext = "<input name=\"$fieldname\" value=\"$nowtime\" type=\"text\" id=\"$fieldname\" style=\"width:360px\" class=\"intxt datepicker\" />"; | |||||
| } else if ($ftype == "img") { | } else if ($ftype == "img") { | ||||
| $ndtp = new DedeTagParse(); | $ndtp = new DedeTagParse(); | ||||
| $ndtp->LoadSource($fvalue); | $ndtp->LoadSource($fvalue); | ||||
| @@ -403,18 +403,18 @@ function GetFormItemValue($ctag, $fvalue, $admintype = 'admin', $fieldname = '') | |||||
| $ntag = $ndtp->GetTag("img"); | $ntag = $ndtp->GetTag("img"); | ||||
| $fvalue = trim($ntag->GetInnerText()); | $fvalue = trim($ntag->GetInnerText()); | ||||
| } | } | ||||
| $innertext = "<input type='text' name='$fieldname' value='$fvalue' id='$fieldname' style='width:300px' class='text' /> <input name='".$fieldname."_bt' class='inputbut' type='button' value='浏览...' onClick=\"SelectImage('form1.$fieldname','big')\" />\r\n"; | |||||
| $innertext = "<input type='text' name='$fieldname' value='$fvalue' id='$fieldname' style='width:360px' class='intxt' /> <input name='".$fieldname."_bt' class='inputbut' type='button' value='浏览...' onClick=\"SelectImage('form1.$fieldname','big')\" />\r\n"; | |||||
| } else if ($ftype == "imgfile") { | } else if ($ftype == "imgfile") { | ||||
| $innertext = "<input type='text' name='$fieldname' value='$fvalue' id='$fieldname' style='width:300px' class='text' /> <input name='".$fieldname."_bt' class='inputbut' type='button' value='浏览...' onClick=\"SelectImage('form1.$fieldname','big')\" />\r\n"; | |||||
| $innertext = "<input type='text' name='$fieldname' value='$fvalue' id='$fieldname' style='width:360px' class='intxt' /> <input name='".$fieldname."_bt' class='inputbut' type='button' value='浏览...' onClick=\"SelectImage('form1.$fieldname','big')\" />\r\n"; | |||||
| } else if ($ftype == "media") { | } else if ($ftype == "media") { | ||||
| $innertext = "<input type='text' name='$fieldname' value='$fvalue' id='$fieldname' style='width:300px' class='text' /> <input name='".$fieldname."_bt' class='inputbut' type='button' value='浏览...' onClick=\"SelectMedia('form1.$fieldname')\" />\r\n"; | |||||
| $innertext = "<input type='text' name='$fieldname' value='$fvalue' id='$fieldname' style='width:360px' class='intxt' /> <input name='".$fieldname."_bt' class='inputbut' type='button' value='浏览...' onClick=\"SelectMedia('form1.$fieldname')\" />\r\n"; | |||||
| } else if ($ftype == "addon") { | } else if ($ftype == "addon") { | ||||
| $innertext = "<input type='text' name='$fieldname' id='$fieldname' value='$fvalue' style='width:300px' class='text' /> <input name='".$fieldname."_bt' class='inputbut' type='button' value='浏览...' onClick=\"SelectSoft('form1.$fieldname')\" />\r\n"; | |||||
| $innertext = "<input type='text' name='$fieldname' id='$fieldname' value='$fvalue' style='width:360px' class='intxt' /> <input name='".$fieldname."_bt' class='inputbut' type='button' value='浏览...' onClick=\"SelectSoft('form1.$fieldname')\" />\r\n"; | |||||
| } else if ($ftype == "int" || $ftype == "float") { | } else if ($ftype == "int" || $ftype == "float") { | ||||
| $innertext = "<input type='text' name='$fieldname' id='$fieldname' style='width:100px' class='intxt' value='$fvalue' /> (填写数值)\r\n"; | |||||
| $innertext = "<input type='text' name='$fieldname' id='$fieldname' style='width:100px' class='intxt' value='$fvalue' /> (填写数值)\r\n"; | |||||
| } else if ($ftype == "relation") { | } else if ($ftype == "relation") { | ||||
| $channel = ($ctag->GetAtt('channel') == "") ? "1" : $ctag->GetAtt('channel'); | $channel = ($ctag->GetAtt('channel') == "") ? "1" : $ctag->GetAtt('channel'); | ||||
| $innertext = "<textarea name='$fieldname' id='$fieldname' style='width:80%;height:50pxpx'>$fvalue</textarea><br> | |||||
| $innertext = "<textarea name='$fieldname' id='$fieldname' style='width:360px;height:50px'>$fvalue</textarea><br> | |||||
| <button type='button' class='btn btn-success btn-sm mt-2 mb-2' onclick='SelectArcList(\"form1.$fieldname\", $channel);'>选择关联内容</button>\r\n"; | <button type='button' class='btn btn-success btn-sm mt-2 mb-2' onclick='SelectArcList(\"form1.$fieldname\", $channel);'>选择关联内容</button>\r\n"; | ||||
| if ($ctag->GetAtt('automake') == 1) { | if ($ctag->GetAtt('automake') == 1) { | ||||
| $innertext .= "<input type='hidden' name='automake[$fieldname]' value=1>"; | $innertext .= "<input type='hidden' name='automake[$fieldname]' value=1>"; | ||||
| @@ -431,7 +431,7 @@ if(typeof SelectArcList === "undefined") { | |||||
| </script> | </script> | ||||
| EOT; | EOT; | ||||
| } else { | } else { | ||||
| $innertext = "<input type='text' name='$fieldname' id='$fieldname' style='width:300px' class='intxt' value='$fvalue' />\r\n"; | |||||
| $innertext = "<input type='text' name='$fieldname' id='$fieldname' style='width:360px' class='intxt' value='$fvalue' />\r\n"; | |||||
| } | } | ||||
| $formitem = str_replace('~name~', $ctag->GetAtt('itemname'), $formitem); | $formitem = str_replace('~name~', $ctag->GetAtt('itemname'), $formitem); | ||||
| $formitem = str_replace('~form~', $innertext, $formitem); | $formitem = str_replace('~form~', $innertext, $formitem); | ||||