Ищу adCMS

как я понял у них присутствует привязка толи по почте, толи по плошадке, на которой стоит сайт, если нефиксируется лицензия импорт не проходит, видемо в коде есть проверка и импорт после нее не работает
Или как альтернативный вариант, версия старая и технология импорта тоже устарела. Возможно admitad с того времени усовершенстовал эту технологию, вот он и не работает.
Люди, а может есть у кого опыт создания партнерского магазина на другом движке? Все перепробовал, нет достойных вариантов кроме adcms.
P.s. не стоит забывать, что нас могут читать создатели adcms и препятствовать попытке работы старой нулед версии :)
 
Всем здрасти. Никогда не юзал этот скрипт, но очень хотел его заполучить и потестить, тем более что есть практически полноценный аналог в виде santafox, который кстати также можно настроить и сделать полную копию adCMS, чтобы не могли придраться admitadовцы.
Держите товарищи, жду решения от вас касаемо импорта :crazy:
Так вот, к чему все это я. Скачал архив, создал пару категорий и реально импорт не пашет, но я нашел разгадку, которая исправляет этот косяк. Я не очень хорошо разбираюсь в PHP, но логика и внимательность имеется. так вот я начал импортировать и заметил что ошибка выскакивает очень быстро, а файл с admitad можно ждать и 30 сек и больше. В этом направлении и пошел рыть. Залез в файл импорта по адресу modules/catalog/import.class.php и буквально в первых строках увидел функцию импорта:
Код:
function get_cutl_file ( $url, $time = true )
    {
        $ch = curl_init();
        curl_setopt($ch, CURLOPT_URL, $url);
        curl_setopt($ch, CURLOPT_HEADER, false);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
        if ( $time )
            curl_setopt($ch, CURLOPT_TIMEOUT, 5);
        curl_setopt($ch, CURLOPT_FORBID_REUSE, true);
        $data = curl_exec($ch); //Возвращает TRUE в случае успешного завершения или FALSE в случае ошибки. Однако, если установлена опция CURLOPT_RETURNTRANSFER, при успешном завершении будет возвращен результат, а при неудаче - FALSE.
        //global $kernel;
        //$kernel->debug(curl_getinfo($ch));
        //var_dump(curl_error($ch));
   
        if ( curl_getinfo($ch,CURLINFO_HTTP_CODE) != 200 ) // любая ошибка получения файла
            $data = false;
   
        curl_close($ch);
        return $data;
    }
В строке
Код:
curl_setopt($ch, CURLOPT_TIMEOUT, 5);
и есть то что мешает нам получить файл.
Исправление элементарное - исправьте 5 на любое удобное вам число секунд, я поставил на 120 - 2 минуты.
Если будет мало. можете вообще вырубить ограничение по времени
Код:
function get_cutl_file ( $url, $time = true )
Замените true на false и ограничения не будет)))

Жду спасибок))))
 
Всем здрасти. Никогда не юзал этот скрипт, но очень хотел его заполучить и потестить, тем более что есть практически полноценный аналог в виде santafox, который кстати также можно настроить и сделать полную копию adCMS, чтобы не могли придраться admitadовцы.

Так вот, к чему все это я. Скачал архив, создал пару категорий и реально импорт не пашет, но я нашел разгадку, которая исправляет этот косяк. Я не очень хорошо разбираюсь в PHP, но логика и внимательность имеется. так вот я начал импортировать и заметил что ошибка выскакивает очень быстро, а файл с admitad можно ждать и 30 сек и больше. В этом направлении и пошел рыть. Залез в файл импорта по адресу modules/catalog/import.class.php и буквально в первых строках увидел функцию импорта:
Код:
function get_cutl_file ( $url, $time = true )
    {
        $ch = curl_init();
        curl_setopt($ch, CURLOPT_URL, $url);
        curl_setopt($ch, CURLOPT_HEADER, false);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
        if ( $time )
            curl_setopt($ch, CURLOPT_TIMEOUT, 5);
        curl_setopt($ch, CURLOPT_FORBID_REUSE, true);
        $data = curl_exec($ch); //Возвращает TRUE в случае успешного завершения или FALSE в случае ошибки. Однако, если установлена опция CURLOPT_RETURNTRANSFER, при успешном завершении будет возвращен результат, а при неудаче - FALSE.
        //global $kernel;
        //$kernel->debug(curl_getinfo($ch));
        //var_dump(curl_error($ch));
 
        if ( curl_getinfo($ch,CURLINFO_HTTP_CODE) != 200 ) // любая ошибка получения файла
            $data = false;
 
        curl_close($ch);
        return $data;
    }
В строке
Код:
curl_setopt($ch, CURLOPT_TIMEOUT, 5);
и есть то что мешает нам получить файл.
Исправление элементарное - исправьте 5 на любое удобное вам число секунд, я поставил на 120 - 2 минуты.
Если будет мало. можете вообще вырубить ограничение по времени
Код:
function get_cutl_file ( $url, $time = true )
Замените true на false и ограничения не будет)))

Жду спасибок))))


Я находил кажется значение раньше, далее стала проблема - при импорте не импортируются картинки и описание, появляется только кнопка "купить".
По твоему способу таких проблем не наблюдается?
 
Я находил кажется значение раньше, далее стала проблема - при импорте не импортируются картинки и описание, появляется только кнопка "купить".
По твоему способу таких проблем не наблюдается?
У меня все загрузилось успешно и картинки и описания сразу импортировались без проблем.
 
выдает ошибку и не заходит в админку.
Warning: mysql_fetch_assoc:)( supplied argument is not a valid MySQL result resource in /home/................./magcms/include/kernel.class.php on line 3269

Warning: mysql_free_result:)( supplied argument is not a valid MySQL result resource in /home/................/magcms/include/kernel.class.php on line 3271
{
if (!is_null($offset) && !is_null($limit))
$query .= " LIMIT ".$offset.", ".$limit;
$res = $this->runSQL($query);
//echo $query.'<br>';
$ret = array();
while ($row = mysql_fetch_assoc($res)) //*3269 строка *//
$ret[] = $row;
mysql_free_result($res);
return $ret;
}
помогите решить.. версия php 5.2


может и офтоп, но это Кисточка, которая работала, но выдает ошибку, мож кто поможет решить?
Для просмотра ссылки Войди или Зарегистрируйся - тут она стои, и при переходе по категориям выдает ошибку (она большая, выкладывать не буду, кто захочет скачать и тестить, то можно в начале на этом сайте посмотреть)
модули проверял
только смог настроить
- Admitad Plugin
НЕполучилось
- GdeSlon Plugin
кстати решение проблемы может поощериться - 10$ тому кто поможет решить проблему с работоспособностью сайта
 
Последнее редактирование:
Поставил на локалхосте Опен сервер, все работает отлично, товары подгружает, картинки и описание тоже.
 
Все разобрался ,в категориях есть такой пункт Ссылка для прямой загрузки товаров .CSV
 
Спасибо! Нашел наконец. Интересно, это самая последняя версия?
 
Назад
Сверху