﻿<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Missing Method in Controller</title>
<meta name="viewport" content="shrink-to-fit=no,width=device-width,user-scalable=no,initial-scale=1,maximum-scale=1,minimum-scale=1,viewport-fit=cover">
<meta name="baidu-site-verification" content="7515ca58892dc1e21bbfbd8a0499d442"/>
<link rel="alternate" type="application/rss+xml" href="http://ucdchina.com/rss/all" title="UCD大社区" />
<link href="/css/ucdchina.css?v=0530" rel="stylesheet" type="text/css" media="screen" />
<link href="/css/thickbox.css" rel="stylesheet" type="text/css" media="screen" />
<script type="text/javascript" src="/js/jquery-1.2.6.min.js"></script>
<script type="text/javascript">
function va(id){
	$.get("/ajax/viewArticle","id="+id);
}
$(document).ready(function(){
	$('input[type=text],textarea').focus(function(){
		$(this).addClass('input_focus');
	});
	$('input[type=text],textarea').blur(function(){
		$(this).removeClass('input_focus');
	});
	
});
</script>





</head>

<body id="index">

<!-- banner 区域，宣传 ucdarts 产品 -->
<style>
  html {
    padding: 0;
    margin: 0;
  }
  #index {
    padding: 0;
    margin: 0;
  }
  #indexWrap {
    padding: 10px;
    min-width: 0;
    overflow-x: scroll;
    width: 100%;
    box-sizing: border-box;
  }

  #hd {
    position: relative;
    min-width: 980px;
  }

  #hd #tr {
    top: 0;
  }

  #ucdarts-banner {
    width: 100vw;
    height: 100vh;
    overflow: hidden;
    display: none;
    justify-content: center;
    align-items: center;
    background: linear-gradient(180deg, #06080C 0%, #101621 100%);
  }

  #ucdarts-banner .content {
    position: relative;
    width: 1200px;
    height: 606px;
    background-image: url('https://img01.yzcdn.cn/upload_files/2025/03/21/Floppl5F5p8dDj-vGQPGy-IqrhnF.png');
    background-size: cover;
    background-position: center;
  }

  #ucdarts-banner .action {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 24px;
  }

  #ucdarts-banner .button {
    cursor: pointer;
    display: flex;
    padding: 8px 20px;
    justify-content: center;
    align-items: center;
    border-radius: 6px;
    color: #F7F7F7;
    /* 07_正文1(16px H24) */
    font-family: "PingFang SC";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 150% */
  }

  #ucdarts-banner .button.primary {
    background: #2B5BC7;
  }

  #ucdarts-banner .button.primary:hover {
    background: #406BCD;
  }

  #ucdarts-banner .button.secondary {
    outline: 1px solid rgba(255, 255, 255, 0.30);
    outline-offset: -1px;
  }

  #ucdarts-banner .button.secondary:hover {
    background-color: rgba(255, 255, 255, 0.10);
  }

  @media (max-width: 430px) {
    #ucdarts-banner .content {
      width: 368px;
      height: calc(368px * 547 / 327);
      background-image: url('https://img01.yzcdn.cn/upload_files/2025/03/21/Fud17PM0SEKTVKuGbhfVwbvS3aBC.png');
      background-size: cover;
      background-position: center;
    }
  }
</style>
<script type="application/javascript">
;(function () {
  document.addEventListener('DOMContentLoaded', function () {
    var banner = document.querySelector('#ucdarts-banner');
    if (window.location.pathname !== '/') {
      banner.style.display = 'none';
    }

    var btnPrimary = document.querySelector('#ucdarts-banner .button.primary');
   //  var btnSecondary = document.querySelector('#ucdarts-banner .button.secondary');
    btnPrimary.addEventListener('click', function () {
      window.location.href = 'https://www.ucdarts.com';
    });
/*
    btnSecondary.addEventListener('click', function () {
      window.location.href = 'https://cn.ucdarts.com?chat_open=1';
    });
*/
  });

  setTimeout(function () {
    if (window.pageYOffset !== 0) {
      window.scrollTo({
        top: 0,
        behavior: 'smooth',
      });
    }
  }, 1000);
})();
</script>
<div id="ucdarts-banner">
  <div class="content">
    <div class="action">
      <div class="button primary">开始设计</div>
      <!--<div class="button secondary">只是聊聊</div>-->
    </div>
  </div>
</div>
<!-- banner 区域，宣传 ucdarts 产品 -->

<div id="indexWrap">
<ul id="skip">
	<li><a href="#main">跳至主要内容</a></li>
	<li><a href="#sidebar">跳至其他内容，侧栏</a></li>
</ul>
<div id="hd">
	<h1 id="logo"><a href="/">以用户为中心的设计</a></h1>

	<div id="topbanner">
	</div>

	<p id="tr"><a href="/info/rss_and_api" style="background: none;margin-right: 5px;"><img src="/images/feed_icon_50x16.gif" alt="" align="absmiddle" /></a> 
	<a href="http://ucdchina.com/123">网址导航</a> - <a href="http://ucdchina.com/club/">书友会</a> - <a href="http://groups.google.com/group/UCDChina" target="_blank">邮件组</a></p>
	<div id="nav">
		<a href="/topics/all" >讨论话题</a>|<br />
<b>Warning</b>:  Invalid argument supplied for foreach() in <b>/home/ucdchina/ucdchina.com/portal/app/views/elements/header.thtml</b> on line <b>12</b><br />
|<a href="/News">业界信息</a>-<a href="/Career">招聘信息</a>
		<!--
		<form id="search" action="/search" onsubmit="return goSearch()" method="get">
		<input id="searchBox" name="query" type="text" value="输入关键词后回车..." onfocus="if(this.value=='输入关键词后回车...'){ this.value='';this.style.color='#000'} this.style.border='1px solid #000';" onblur="if(this.value==''){this.value='输入关键词后回车...';this.style.color='#999'} this.style.border='1px solid #999';" style="color: #999;" /><input type="button" value="搜索" style="width: 40px;height: 23px;line-height: 18px;display: none;" />
		</form>
		-->
		<span class="cn cntr"></span>
		<span class="cn cntl"></span>
		<span class="cn cnbr"></span>
		<span class="cn cnbl"></span>
	</div>
	
</div><!--/#hd -->
<script type="text/javascript" src="/js/validate.js"></script>
<script type="text/javascript">
function goSearch(){
	var key = $('#searchBox').val(); 
	if (key == '' || key == '输入关键词后回车...') return false;
	return true;
}
function sendMail(){
	var sucess = checkInput('name',true);
	sucess = checkInput('email',sucess) && sucess;
	sucess = checkInput('suggest',sucess) && sucess;
	if (!sucess) return false;
	var data = $('#submitForm').serialize();
	data += '&type='+sendType;
	$.post('/ajax/suggest',data,function(res){
		hideMessage('submit');
		$('#submit')[0].disabled = false;
		if (res == 'ok') {
			showResult();
			$('#submitForm').html($('#feedbackSuccess').html());
		} else {
			alert(res);
		}
	});
	$('#submit')[0].disabled = 'disabled';
	showMessage('submit','正在提交信息...');
	return false;
}

function submitSite(){
	
	var sucess = checkInput('site_title',true);
	sucess = checkInput('site_link',sucess) && sucess;
	sucess = checkInput('site_author',sucess) && sucess;
	sucess = checkInput('site_email',sucess) && sucess;
	sucess = checkInput('site_desc',sucess) && sucess;
	if (!sucess) return false;
	if ($('#site_desc').val() == '可说明你的网站主要内容特征'){
		$('#site_desc').val('');
	}
	var data = $('#submitForm').serialize();
	$.post('/ajax/submitSite',data,function(res){
		$('#site_submitor')[0].disabled = false;
		hideMessage('site_submitor');
		if (res == 'ok'){//成功
			showResult();
			$('#submitForm').html($('#submitsiteSuccess').html());
		} else {
			alert(res);
		}
		
	});
	$('#site_submitor')[0].disabled = 'disabled';
	showMessage('site_submitor','正在提交信息...');
}
	
	function showResult(){
		$('#submitForm select,#submitForm input,#submitForm textarea').each(function(index,el){
			$('#'+el.id+'_copy').html(el.value);
		});
	}
	
var sendType = 'suggest';
var html = false;

function showMailDialog(type){
	$('#submitForm').html($('#feedbackForm').html());
	resetinput();
	if (type) sendType = type;
	else sendType = 'suggest';
	if (sendType == 'suggest'){
		$('#dTitle').html('我有建议/意见');
	} else {
		$('#dTitle').html('联系我们');
	}
	hideMessage('submit');
	showDialog(420);
}
function showSiteDialog(){
	$('#submitForm').html($('#siteForm').html());
	resetinput();
	$('#dTitle').html('+提交网站');
	sendType = 'suggest';
	hideMessage('site_submitor');
	showDialog(420);
}
function showDialog(height){
	$('#dialogTitle').show();
	$('#dialogOverlay').show();
	$('#dialogContainer').show();
	if (height){
		$('#dialogContainer').css('height',height+'px');
		$('#dialogOverlay').css('height',height+50+'px');
	}
	
}
function closeDialog(){
	$('#dialogOverlay').fadeOut('600');
	$('#dialogContainer').fadeOut('700');
}

function resetinput(){
	$('#submitForm select,#submitForm input,#submitForm textarea').each(function(index,el){
		el.id = el.id.substr(4);
		if (el.type == 'text' || el.TagName == 'TEXTAREA'){
			$(el).focus(function(el){$(this).addClass('input_focus');});
			$(el).blur(function(el){$(this).removeClass('input_focus');});
		}
	});
}

if ( top.location !== self.location ) { top.location=self.location;}

</script>

<div id="dialogOverlay"></div>
<div id="dialogContainer">
	<h4 id="dialogTitle"><div style="float: right;" onclick="closeDialog()"><span>×</span> 关闭</div><span id="dTitle">我有建议/意见</span></h4>
	<form action="#" id="submitForm" method="post" class="strictFrm" style="margin-top: 10px;">
	</form>
</div>
<div id="feedbackForm" style="display: none;">
	<table cellspacing="15" cellpadding="0" border="0" width="100%">
			<tr>
				<td width="70" valign="top" align="right">您的姓名 <span style="color:red;">*</span></td>
				<td><input onblur="checkInput(this.id)" id="tmp_name" onblur="checkInput(this.id)" name="name" type="text" exp="^\s*[\S]+" error='请填写姓名' class="textinput" size="25" /></td>
			</tr>
			<tr>
				<td valign="top" align="right">联系邮箱 <span style="color:red;">*</span></td>
				<td><input id="tmp_email" onblur="checkInput(this.id)"  name="email" exp='^(([0-9a-zA-Z]+)|([0-9a-zA-Z]+[_.0-9a-zA-Z-]*[_.0-9a-zA-Z]+))@([a-zA-Z0-9-]+[.])+(.+)$' error='请填写正确的联系邮箱，已便日后联系' type="text" class="textinput" size="25" /></td>
			</tr>
			<tr>
				<td valign="top" align="right">内容 <span style="color:red;">*</span></td>
				<td><textarea onblur="checkInput(this.id)" id="tmp_suggest" exp="^[\S\s]{1,1000}$" error='请填写不超过1000字的意见/建议' name="suggest" cols="50" rows="7"></textarea><br/></td>
			</tr>
			<tr>
				<td>&nbsp;</td>
				<td><input type="button" id="tmp_submit" class="frmBtn" value="确定提交" onclick="return sendMail()" /></td>
			</tr>
		</table>
</div>

<div id="feedbackSuccess" style="display: none;">
	<table width="90%" height="28" class="strictFrmHintCorrect" cellspacing="0" cellpadding="0" border="0" style="margin-left: 28.5px;margin-top: -10px;">
		<tr>
			<td width="10"><img src="/images/correct_l.gif" alt="" /></td>
			<td><span style="font-size: 14px;font-weight: bold;color: #090;">信息已提交，谢谢你对UCDChina的关注。</span></td>
			<td width="10"><img src="/images/correct_r.gif" alt="" /></td>
		</tr>
	</table>
	<table width="100%" cellspacing="15" cellpadding="0" border="0">
		<tr>
			<td width="70" align="right">您的姓名</td>
			<td id="name_copy" style="color: #36C;"></td>
		</tr>
		<tr>
			<td align="right">联系邮箱</td>
			<td id="email_copy" style="color: #36C;"></td>
		</tr>
		<tr>
			<td align="right" valign="top">内容</td>
			<td id="suggest_copy" style="color: #36C;"></td>
		</tr>
	</table>
</div>

<div id="siteForm" style="display: none;">
	<table cellspacing="15" cellpadding="0" border="0" width="100%">
			<tr>
				<td width="70" valign="top" align="right">网站类别 <span style="color: red;">*</span></td>
				<td><select id="tmp_site_category" name="site_category"><option>博客、个站</option><option>资讯、社区</option><option>资料</option><option>商业、团队</option></select> <a href="/info/usage" target="_blank">帮助</a></td>
			</tr>
			<tr>
				<td valign="top" align="right">网站名称 <span style="color: red;">*</span></td>
				<td><input exp="^\s*[\S]+" error='请填写网站名称'  onblur="checkInput(this.id)"  id="tmp_site_title" name="site_title" type="text" class="textinput" size="25" /></td>
			</tr>
			<tr>
				<td valign="top" align="right">网站链接 <span style="color: red;">*</span></td>
				<td><input exp="^\s*http\://[\S]+" error='请填写正确的网站链接'  onblur="checkInput(this.id)"  id="tmp_site_link" name="site_link" type="text" class="textinput" size="35" /></td>
			</tr>
			<tr>
				<td valign="top" align="right">RSS地址 <span style="color: red;">&nbsp;</span></td>
				<td><input exp="^(\s*http\://[\S]+)?$" error='请填写正确的RSS地址'  onblur="checkInput(this.id)"  id="tmp_site_rss" name="site_rss" type="text" class="textinput" size="35" /></td>
			</tr>
			<tr>
				<td valign="top" align="right">作者 <span style="color: red;">*</span></td>
				<td><input exp="^\s*[\S]+" error='请填写作者姓名'  onblur="checkInput(this.id)"  id="tmp_site_author" name="site_author" type="text" class="textinput" size="25" /></td>
			</tr>
			<tr>
				<td valign="top" align="right">联系邮箱 <span style="color: red;">*</span></td>
				<td><input error="请填写正确的联系邮箱" exp="^(([0-9a-zA-Z]+)|([0-9a-zA-Z]+[_.0-9a-zA-Z-]*[_.0-9a-zA-Z]+))@([a-zA-Z0-9-]+[.])+(.+)$" onblur="checkInput(this.id)"  id="tmp_site_email" name="site_email" type="text" class="textinput" size="25"/> <span style="color: #999">(用于日后管理和认领)</span></td>
			</tr>
			<tr>
				<td valign="top" align="right">说明 <span style="color: red;">&nbsp;</span></td>
				<td><textarea exp="^(\s*[\S\s]{1,1000})?$" error='请填写不超过1000字的说明'  onblur="checkInput(this.id)"  id="tmp_site_desc" name="site_desc" cols="45" rows="4" style="color: #999;" onfocus="$(this).html('');this.style.color='#000'">可说明你的网站主要内容特征</textarea><br/></td>
			</tr>
			<tr>
				<td valign="top" align="right">&nbsp;</td>
				<td><input id="tmp_site_submitor" type="button" onclick="submitSite()" class="frmBtn" value="确定提交"/></td>
			</tr>

		</table>
</div>
<div id="submitsiteSuccess" style="display: none;">
	<table width="90%" height="28" class="strictFrmHintCorrect" cellspacing="0" cellpadding="0" border="0" style="margin-left: 28.5px;margin-top: -10px;">
		<tr>
			<td width="10"><img src="/images/correct_l.gif" alt="" /></td>
			<td><span style="font-size: 14px;font-weight: bold;color: #090;">网站已提交，请等待审核。</span> 审核结果会发到您的“联系邮箱”。</span></td>
			<td width="10"><img src="/images/correct_r.gif" alt="" /></td>
		</tr>
	</table>
	<table width="100%" cellspacing="15" cellpadding="0" border="0">
		<tr>
			<td width="70" align="right">网站类别</td>
			<td id="site_category_copy" style="color: #36C;"></td>
		</tr>
		<tr>
			<td align="right">网站名称</td>
			<td id="site_title_copy"  style="color: #36C;"></td>
		</tr>
		<tr>
			<td align="right">网站链接</td>
			<td id="site_link_copy"  style="color: #36C;"></td>
		</tr>
		<tr>
			<td align="right">RSS地址</td>
			<td  id="site_rss_copy" style="color: #36C;"></td>
		</tr>
		<tr>
			<td align="right">站长姓名</td>
			<td  id="site_author_copy" style="color: #36C;"></td>
		</tr>
		<tr>
			<td align="right">联系邮箱</td>
			<td  id="site_email_copy" style="color: #36C;"></td>
		</tr>
		<tr>
			<td align="right" valign="top">说明</td>
			<td  id="site_desc_copy" style="color: #36C;"></td>
		</tr>
	</table>
</div>





<div id="bd" class="clearfix">
<h1>Missing Method in RssController</h1>
<p class="error">You are seeing this error because the action <em>www.gettyimages.cn</em> is not defined in controller <em>RssController</em></p>
<p><span class="notice">If you want to customize this error message, create app/views/errors/missing_action.thtml.</span></p>
<p><span class="notice"><strong>Fatal</strong>: Confirm you have created the RssController::www.gettyimages.cn() in file : app/controllers/rss_controller.php</p>
<p>&lt;?php<br />
class RssController extends AppController {<br />
&nbsp;&nbsp;&nbsp;<strong>function www.gettyimages.cn() {<br />
&nbsp;&nbsp;&nbsp;}</strong><br />
}<br />
?&gt;<br />
</p>
啊啊啊


	
</div><!--/#bd -->
</div><!--/#indexWrap -->
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-183082-6");
pageTracker._initData();
pageTracker._trackPageview(gatag);
</script>
</body>
</html>
