Здесь курят мануал.

Добро пожаловать на Пыху!

Логин:
Пароль:
 

Нет прописки? Зарегистрируйся!

Новости

Мы в твиттере!
Мы вконтакте!
Мы на яндексе!

Краснодарское время: 25 Май, 2012, 06:25:18

Страниц: [1]
Печать
Автор Тема: Import products & multiple images  (Прочитано 250 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
Josh    ↓ 
16 Декабрь, 2010, 01:29:09
НЕ ХУЕТА! ХУЕТА!

Группа: нинзя

Карма: 48
Сообщений: 1574
Сила слова: 3.05

Так уж случилось, что вычитал такую тему: мол разработчики magento, сделали, что если в импорте несколько картинок, то дефайлтная ставиться в 0...
В инете нашел пару sql-ин, которые привязаны к id-шнику через аттрибут, но id-шники аттрибутов поменялись, и "всё пропало" :)
Пришлось писать скрипт-фиксер. Вопрос чисто к NRG, это сделано для пущего зароботка на поддержке? или скрипт можно выложить?
Записан

Иногда мне кажется, что все ебанулись. В остальное же время я в этом уверен.
NRG    ↓ 
16 Декабрь, 2010, 01:38:17 , спустя 9 минут 8 секунд
НЕ ХУЕТА! ХУЕТА!

Headshot!MultiKill!
Группа: Санитары

Карма: 777
Сообщений: 4700
Сила слова: 16.81

ответил в http://pyha.ru/forum/topic/5760.msg131666#msg131666
Записан

Буратино дрочил, дрочил и сгорел
Java и JavaScript это абсолютно разные вещи !!!
Господа, вы хуйня.
девушки краснели, отворачивались но порнуху продолжали смотреть
Абырвалг    ↓ 
16 Декабрь, 2010, 01:38:40 , спустя 23 секунды
НЕ ХУЕТА! ХУЕТА!

PHP Infected, симфоеб, маконенавистник
Группа: Джедаи

Карма: 80
Сообщений: 6096
Сила слова: 1.31

выкладывай конечно)
 
у меня рядом верстальщик-дизайнер ебется все время с какими-то импортами из csv
Записан

PHP does the job since 1995
Пожалуйста, не надо делать двойные клики по ссылкам. Это создает избыточную нагрузку на сервер
Josh    ↓ 
16 Декабрь, 2010, 01:43:45 , спустя 5 минут 5 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: нинзя

Карма: 48
Сообщений: 1574
Сила слова: 3.05

ну ок, только за код не пизьдить, это всего лишь скрипт на скорую руку, ложиться в корень магетны и ставит в дефоулт 1ую картинку
PHP
<?php
 
function isExistsIm($obj){
  $ret = false;
  foreach ($obj as $_image ){
    $ret = $_image->getFile();
  }
  return $ret;
}
require_once 'app/Mage.php';
Mage::app()->setCurrentStore(Mage_Core_Model_App::ADMIN_STORE_ID);
$products = Mage::getModel('catalog/product')->getCollection()->addAttributeToSelect('*');
$curr_id = $_GET['id'];
$upd = false;
$next = 0;
foreach ($products as $product) {
  if($upd&&($next<1)){
    $next = $product->getId();
  }
  if($curr_id == $product->getId()){                   
      $upd = true;                     
      $gallery = $_gallery = Mage::getModel('catalog/product')->load($curr_id)->getMediaGalleryImages();
      if($im = isExistsIm($gallery)){                     
        $prp = Mage::getModel('catalog/product');
        $pr = $prp->load($curr_id);
        $pr->setSmallImage($im);
        $pr->setThumbnail($im);
        $pr->save();
      }
  }
if($next > 0){
  echo '<html><meta http-equiv="refresh" content="0;url=/scriptName.php?id='.$next.'"><body>(End:'.(11327-$next).')</body><html>';
} else  echo 'DONE';
Вызывать так http://magento/scriptName.php?id={id-шник вашей первой записи}
 
Тупо, но рабоает xD
Записан

Иногда мне кажется, что все ебанулись. В остальное же время я в этом уверен.
Страниц: [1]
Печать
 

Перейти в:  

Этот топик скрыли: adw0rd, Sinkler