`
kirenenko04
  • 浏览: 152223 次
  • 性别: Icon_minigender_2
  • 来自: 上海
社区版块
存档分类
最新评论

update Has Image Simple Product Visibility

 
阅读更多
require_once 'abstract.php';

/**
 * Magento Compiler Shell Script
 *
 * @category    Mage
 * @package     Mage_Shell
 * @author      Magento Core Team <core@magentocommerce.com>
 */
class Mage_Shell_UpdateHasImageSimpleProductVisibility extends Mage_Shell_Abstract
{


    /**
     * Run script
     *
     */
    public function run()
    {
    	
    	$collection = Mage::getModel('catalog/product')->getCollection()
    	->addAttributeToFilter('type_id', array('eq'=>'simple'))
    	//->addAttributeToFilter('visibility',array('neq'=>4))
    	;
    	foreach ($collection as $product) {
    		
    		$prod = Mage::helper('catalog/product')->getProduct($product->getId(), null, null);
    		
    		if (count($prod->getMediaGallery('images')) == 0) {
    			var_dump('SKU:' . $prod->getSku() . ' has no images');
    			
    		}
    		else {
    			var_dump('SKU:' . $prod->getSku() . ' has images');
    			$prod->setData('visibility',4);
    			$prod->save();
    			var_dump('SKU:' . $prod->getSku() . ' update visibility to 4');
    		}
    		
    	}
    	
    	
    }
}

$shell = new Mage_Shell_UpdateHasImageSimpleProductVisibility();
$shell->run();

 

分享到:
评论

相关推荐

    Visibility_in_Bad_Weather_from_A_Single_Image

    ### 基于单张图像的恶劣天气下能见度增强技术 #### 概述 在计算机视觉领域,恶劣天气条件如雾、霾等对场景可见性的显著降解是一个重大挑战。这种现象从光学角度来看,主要是由于大气中存在的大量粒子吸收和散射...

    Fast Visibility Restoration from a Single Color or Gray Level Image

    标题“Fast Visibility Restoration from a Single Color or Gray Level Image”指的是一个图像处理技术,该技术旨在快速恢复图像中的可见性,特别是在有雾或低对比度的情况下。这个过程通常被称为去雾或者图像去...

    VIsibility属性

    VISIBILITY属性详解 在 Android 开发中,控件的可见性是非常重要的,VISIBILITY 属性就是控制控件的显示和隐藏的。通过设置 VISIBILITY 属性,我们可以控制控件的可见性,达到不同的显示效果。 VISIBLE、INVISIBLE...

    WPF的bool2Visibility转换器使用

    `BoolToVisibilityConverter` 是一个内置的数据转换器,它用于将布尔值(`bool`)转换为 `Visibility`枚举类型,这对于根据逻辑状态控制UI元素的可见性非常有用。在本教程中,我们将深入探讨如何使用`...

    Android中visibility属性

    在Android开发中,`visibility`属性是控制UI组件可见性的重要元素,广泛应用于各种视图控件,如TextView、ImageView、Button等。该属性决定了一个控件是否在屏幕上显示,以及如何显示。`visibility`属性有三个可能的...

    display与visibility的区别

    ### Display与Visibility的区别 在网页布局与样式设计中,`display`与`visibility`属性是控制元素显示状态的两种常用方式。尽管它们都能达到隐藏或显示元素的目的,但两者之间存在本质的区别。本文将深入探讨这两种...

    前端项目-visibility.js.zip

    《前端项目中的Page Visibility API与visibility.js库》 在当今的Web开发中,前端性能优化是不可或缺的一部分。其中,理解用户与页面的交互状态对于提升用户体验至关重要。这就是Page Visibility API和`visibility....

    DataGrid_Column_Visibility_Binding

    return (value is Visibility visibility) && visibility == Visibility.Visible; } } ``` 接下来,你需要在你的XAML资源字典中声明这个转换器: ```xml ``` 这里的`local`是命名空间前缀,需要根据实际...

    JS中style.display和style.visibility的区别实例说明.docx

    JS 中 style.display 和 style.visibility 的区别实例说明 在 JavaScript 中,style.display 和 style.visibility 是两种常用的控制元素显隐的方法,但是它们之间有着根本的区别。 style.display style.display ...

    Modeling Mutual Visibility Relationship in Pedestrian Detection

    Modeling Mutual Visibility Relationship in Pedestrian Detection Modeling Mutual Visibility Relationship in Pedestrian Detection Modeling Mutual Visibility Relationship in Pedestrian Detection

    对比: display, visibility(有代码)

    在网页设计和开发中,`display` 和 `visibility` 是两个非常重要的CSS属性,它们用于控制元素在页面上的可见性和布局。这篇博客文章通过代码示例深入探讨了这两个属性的区别和用法。 首先,`display` 属性主要用于...

    CSS隐藏元素 display visibility opacity的区别.docx

    在CSS中,隐藏元素的方法主要有三种:`display:none`、`visibility:hidden`和`opacity:0`,它们各自有不同的特点和适用场景。 1. `display:none`:此属性会使元素完全从页面布局中消失,不占据任何空间。元素及其...

    satellite visibility_satellite_卫星轨道计算

    "satellite visibility_satellite_卫星轨道计算"这个标题暗示我们要讨论的是如何预测和计算卫星在特定地点的可见性,这对于地面站接收信号或者规划卫星任务来说是极其关键的。 首先,卫星的轨道是由它的六根数(也...

    Flutter Offstage、Visibility隐藏/可见

    Flutter Offstage、Visibility隐藏/可见。

    Image-visibility-improving-master.zip_图像模糊_增强细节_模糊增强_水下_水下 提取

    去散射和边缘增强是水下图像从严重细节损失、颜色偏移和模糊中提取的关键步骤。本文提出了一种增强水下图像对比度和边缘的新方法。

    virtual_visibility

    标题“virtual_visibility”和描述“virtual netflow visibility,my test”提及的核心概念是虚拟网络的NetFlow可视性。NetFlow是一种由Cisco系统开发的技术,用于收集、分析和记录网络流量数据,以帮助网络管理员...

    Laravel开发-laravel-tinymce-simple-imageupload

    'visibility' =&gt; 'public', ], // ... ], ``` 最后,在Laravel视图中使用TinyMCE编辑器并初始化: ```html &lt;!-- resources/views/your_view.blade.php --&gt; &lt;textarea class="tinymce-editor" name="content"&gt;&lt;/...

    flutter_keyboard_visibility

    keyboard_visibility 通知服务,用于软键盘可见性 用法 将依赖项添加到项目的根文件夹中的pubspec.yaml文件中。 查找“ dependencies:”行,并在此行之后添加以下行: keyboard_visibility: any 或者 keyboard_...

Global site tag (gtag.js) - Google Analytics