Jump to content

PeletonTver

Новичок
  • Content Count

    31
  • Joined

  • Last visited

Community Reputation

2 Обычный

About PeletonTver

  • Rank
    Пользователь

Recent Profile Visitors

197 profile views
  1. Здравствуйте. Хочу раз в день обновлять базу из xml файла (уже писал).Возникло 2 вопроса. 1. Если позиций много, то php вылетает с ошибкой переполнения памяти, если делать одним запросом. Делаю LIMIT $step,100 в запросе и вызываю ajax_ом увеличивая $step, пока не кончится. Правильно делаю или надо как то по другому? 2. Задачу запускаю планировщиком. Как правильно перезапустить задачу через какое то время, если она закончилась ошибкой(например временно упал ftp сервер или еще чего)? Можно передавать планировщику ошибку и перезапустить или надо запускать один раз , а при ошибке перезапускать в самом php,через sleep(3600)? Спасибо заранее.
  2. Вам смешно, а для меня микроподвиг)) Может кому пригодится.
  3. Вообщем, сделал быстрей чем ждал ответа)). /*считываем файл*/ $lines=file(IMPORT_FILE) ; /*формируем из первой строки список полей*/ $field_names = explode(';', $lines[0]); /*создаем запрос с коррекцией типов полей*/ $sql="CREATE TABLE IF NOT EXISTS ".IMPORT_TABLE." ("; foreach($field_names as $field_name){ if( in_array($field_name , array('Price','RMPrice'))){$sql.=$field_name." decimal(19, 2) DEFAULT NULL, ";continue; } if( $field_name == 'Novinka'){$sql .= $field_name ." bool DEFAULT NULL,";continue;} if( $field_name == 'Collection_ID'){$sql .= $field_name ." int(11) DEFAULT NULL,";continue;} $sql.=$field_name ." varchar(255) DEFAULT NULL,"; } /*удаляю последнюю запятую*/ $sql=substr($sql, 0,-1); /*завершаем запрос*/ $sql.=")"; /* создаем таблицу */ $newtable = $conn->query( $sql );
  4. Люди добрые , помогите кто чем может. Надо обновлять базу магазина из предоставляемых csv. Самое простое что получилось это создаю таблицу и заполняю ее тупо стандартным mysql - Load data local infile filename into table tablename ....... ignore 1 lines. Всё заполняется норм. Но поставщики постоянно меняют порядок полей, то добавляют новые , то удалят какой нибудь. Приходится постоянно корректировать таблицу для импорта. Как правильно создавать таблицу, исходя из заголовков CSV ? Наверняка сталкивались, а то велосипед изобретать нехота, а быстрое гугление не помогло. Заранее спасибо.
  5. Если б было так просто)). Youtube ,после августа 2018, убрал возможность убирать инфо строку(showinfo=0). Люди пишут, что кому то это удалось, но не пишут как. Может есть у кого успешный опыт? Пока склоняюсь просто выводить видео локально.
  6. Не получилось((. Подскажите , где эта куча. Творческая студия -> Видео. А дальше куда?
  7. Хочу встроить видео с YouTube на главную страницу. Вставляю через iFrame.Возник банальный вопрос, как убрать инфо строку о названии файла и авторе. showinfo=0 не работает,хотя это как я понял , его предназначение. Как поступить? div.ytp-title{ display:none; } не работает((
  8. я тоже вместо первого телефона вписал адрес. слэш правда ни в красную армию
  9. Подскажите, а нет более элегантного способа поиска , чем index, например в конкретной функции? Добавил в getTotalsproducts и сразу отвалился пагинатор на сторонней теме. Разбираться с темой не хота, поэтому для всех товаров с нулевой ценой хочу поставить date_available > Now() + 100лет.Как думаете так правильней?
  10. ок, я думал что разные спецы отвечают. Мне же нужно побыстрей все настроить))
  11. Потихоньку жизнь налаживается.Скорость по оценке гугловского пэйджспида установилась 94/98. Как восстановить фильтр количества карточек в выдаче в мобильной версии?
×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.