用一些javascript来做怎么样?我可以想出一个办法:
1) 已经向侧栏添加了其他小部件,并使用css将其隐藏
2) 在页面加载时,使用一些jquery计算帖子的有效高度(主要内容区域)。这还将考虑图像,而不仅仅是文字。
3) 比较主内容和侧栏的高度,可以设置这些额外的小部件
但这种方法会有一个问题,这些小部件,即使没有显示,也会在页面加载时加载,所以额外的html等等。。。为了避免在页面加载之后,如果要显示额外的小部件,可以使用ajax加载这些小部件内容。但这样的话,我不确定所有的小部件都可以通过ajax获取。但可以肯定的是,广告可以。。
有意义吗?