小编som*_*aha的帖子

如何在YouTube缩略图上叠加播放按钮

在我正在开展的一个项目中,我们正在将我们的媒体团队发布的一堆YouTube视频拉到一个数据库中,以便我们将它们作为相关内容呈现.

我们希望能够做的事情是在生成的YouTube缩略图上叠加一个播放按钮,这样缩略图就代表了一个可以播放的视频.

我正在寻找实现这一目标的最佳方法 - 我已经做了一些搜索,或者没有人对这样做感兴趣,这显然是怎么做的,或者我只是在努力想出正确的搜索条件.

到目前为止我提出的方法是:

  1. 使用具有播放背景图像的容器div并降低缩略图的不透明度以在缩略图上显示播放按钮.我不是这个的忠实粉丝因为额外的div而且它似乎在IE中不起作用.
  2. 批量处理photoshop中的缩略图 - 改变它们,使它们有一个播放按钮.这有点不幸,因为我们每晚都会关闭视频 - 所以有时会有一些没有播放按钮的视频.
  3. 修改导入过程以使用播放按钮动态生成新缩略图.这将解决上述两个问题,但更难做到.

我希望能够只为图像添加一个类,并使用javascript和/或CSS来覆盖图像.

如果有人对此有一些建议,我真的很感激.

当前的html(OP在评论中发布):

<li>
    <a 
        class="youtube" 
        title="{ video id here }" 
        href="youtube.com/watch?v={video id here}">
             <img 
                 src="i3.ytimg.com/vi{ video id here }/default.jpg" 
                 alt="{ video title here }" />
    </a><br /> 
    <a 
        class="youtube" 
        title="{vide id here }" 
        href="youtube.com/watch?v={ video id here }">
             { video title here }
    </a>
</li> 
Run Code Online (Sandbox Code Playgroud)

css youtube photoshop jquery

28
推荐指数
4
解决办法
9万
查看次数

如何在本地计算机上设置Codeigniter上载库的上载路径?

我将以下路径设置为Codeigniter附带的上载库的upload_path.

 $this->upload_config['upload_path'] = './uploads/working/';
Run Code Online (Sandbox Code Playgroud)

此路径在远程服务器上正常工作.但是,当我在本地调试时,它会失败.

我有权限设置,所以目录是可写的.

我将记录添加到上传库,发现它在库中检查失败:

! @is_dir($this->upload_path)
Run Code Online (Sandbox Code Playgroud)

我的开发机器是运行10.6.2的MacBook Pro.我正在使用MAMP Pro.我的目录结构如下:

app
cache
ci_1_7_2
html
 - css
 - images
 - index.php
 - js
 - uploads
   - large
   - normal
   - small
   - working
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激.谢谢你的时间.

codeigniter

5
推荐指数
1
解决办法
2万
查看次数

在Heroku控制台中创建新模型时获取NoMethodError(nil:NilClass的未定义方法`name')

我只是推动了Heroku,并尝试通过rails_admin添加模型进行一些测试.当我这样做时,我得到了一个通用错误页面.我进入日志并发现了这条消息:

NoMethodError(nil的未定义方法`name':NilClass)

然后我打开了heroku控制台并尝试手动添加模型并在尝试保存时收到相同的消息.

NoMethodError:nil的未定义方法`name':NilClass

这是模型:

class Board < ActiveRecord::Base
  attr_accessible :name, :description

  validates :name, :presence => true
  validates :description, :presence => true
  validates_uniqueness_of :name, :case_sensitive => false

  has_many :subjects
  scope :hidden, where(:is_hidden => true)
  scope :visible, where(:is_hidden => false)
end
Run Code Online (Sandbox Code Playgroud)

任何想法可能会发生什么 - 或从哪里开始寻找?

我进行了迁移,并且能够看到它在控制台中工作时识别模型及其属性.

谢谢!

heroku ruby-on-rails-3

5
推荐指数
2
解决办法
7591
查看次数

使用rails_admin创建新模型时如何将用户设置为current_user

我有一个rails 3.0.10项目我正在使用rails_admin gem构建一些基本的管理功能.对于在rails_admin中管理的其中一个模型,我希望能够基于current_user设置用户关联.我认为这应该是一个相当普遍的要求,所以我确信我错过了一些明显的东西.

我确实发现了一个似乎可以解决这个问题的帖子,但它对我不起作用.所以我希望那里的其他人可能有另一个建议.

这是我能够找到的对话:http://groups.google.com/group/rails_admin/browse_thread/thread/ce0e22aeec1f72b7

ruby-on-rails-3 rails-admin

1
推荐指数
1
解决办法
1762
查看次数