PHP template.php(Drupal)的横向社交链接

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP template.php(Drupal)的横向社交链接相关的知识,希望对你有一定的参考价值。

function my_follows(){
  $social = 'http://www.facebook.com/your-name|facebook.png,http://www.youtube.com/your-name|youtube.png,..whatever u like..,END';
  $data = explode(',', $social, -1);
  $my_follow_o = '<ul id="my_follows">';
  $i=0;
  while($i < count($data)){
    $pair = explode('|', $data[$i], 2);
    $my_img = '<img src="'.base_path().'sites/all/themes/your-theme-name/images/'.$pair[1].'" />';
    $my_follow_o .= '<li>'.l($my_img, $pair[0], array('html' => 'true')).'</li>';
		$i++;
  }
  $my_follow_o .= '</ul>';
  return $my_follow_o;
}

anywhere you like <?php print my_follows(); ?> to print out the links...

here's the CSS:
ul#my_follows{
	padding-left: 0 ! important;
	overflow: hidden;
	text-align: center;
}
#my_follows li{
	display: inline;
	list-style: none;
	margin-right: 9px;
}
ul#my_follows > li:last-child{
	margin-right: 0px;
}

以上是关于PHP template.php(Drupal)的横向社交链接的主要内容,如果未能解决你的问题,请参考以下文章

任何节点的 Drupal 主题模板文件

Drupal 7根据内容类型无法正常创建自定义模板

Drupal 主题的表现形式

自定义 drupal 搜索结果页面

移除Drupal6中的粘性头

Drupal 7中按内容类型的主题节点