我有一个Drupal 网站。我想要的是: - 如果用户在名为'fotos(-20xx)'或'filmpjes(-20xx)'的页面上(括号内的内容是可选的,x的数字是0-9 )没有任何反应 - 如果用户在网页上除上述之外,新rel
atriibute添加到$attributes
如果不等于
这是我脑子里想的:
$fotos = array('/fotos', '/fotos-2004', '/fotos-2005', '/fotos-2006', '/fotos-2007', '/fotos-2008', '/fotos-2009', '/fotos-2010', '/fotos-2011', '/filmpjes', '/filmpjes-2007', '/filmpjes-2009', '/filmpjes-2010', '/filmpjes-2011');
$currentpage = $_SERVER['REQUEST_URI'];
foreach ($fotos as $foto) {if($foto != $currentpage) {$attributes['rel'] = 'shadowbox';}}
这有两个问题:
- 它只是不起作用
- 每年我都要增加新的一年(例如,/fotos-2013)
有没有人有任何想法如何可以写在一个短片段?而且,更重要的是,有没有人看到错误?
你可以做一个[正则表达式] [http://php.net/manual/en/function.preg-match.php]环节的比赛,如果'fotos'和/或'filmpjes'是常数项。 – hjpotter92 2012-03-24 12:21:45
此代码位于哪里,'index.php'? – galymzhan 2012-03-24 12:22:47