- Форум CRM программы Клиентская база
- → Публикации alexols
Публикации alexols
46 публикаций создано alexols (учитываются публикации только с 11-Май 23)
#31264 Запуск строненнего скрипта в cron
Отправлено от alexols в 19 Апрель 2016 - 13:54 in Как это сделать
Подскажите как правильно настроить запуск в cron стороннего скрипта , который к примеру формирует csv файл и качает картинки ?
#31265 Запуск строненнего скрипта в cron
Отправлено от alexols в 19 Апрель 2016 - 13:56 in Как это сделать
http://prntscr.com/au4ae4
#31267 Запуск строненнего скрипта в cron
Отправлено от alexols в 19 Апрель 2016 - 15:52 in Как это сделать
пока не работает файлы есть.
#31273 Запуск строненнего скрипта в cron
Отправлено от alexols в 19 Апрель 2016 - 17:07 in Как это сделать
У меня вопрос системным ограничением времени выполнения, причем мне не постоянно надо у меня разовый импорт может занять некоторое время потом уже все быстро будет происходить.
Или есть еще какой то вариант запуска php скрипта не через cron ?
#31303 Запуск строненнего скрипта в cron
Отправлено от alexols в 20 Апрель 2016 - 17:43 in Как это сделать
Второй скрипт качает картинки как там защитится от времени выполнения ?
#31268 Запуск строненнего скрипта в cron
Отправлено от alexols в 19 Апрель 2016 - 16:43 in Как это сделать
#31437 Запуск строненнего скрипта в cron
Отправлено от alexols в 12 Май 2016 - 11:46 in Как это сделать
Спасибки !!!!
Здорово !!!!
#31628 Импорт данный из csv
Отправлено от alexols в 16 Июнь 2016 - 18:14 in Как это сделать
#31618 Импорт данный из csv
Отправлено от alexols в 16 Июнь 2016 - 07:59 in Как это сделать
Настроил импорт данный из csv. Мне важно чтобы записи при импорте не дублировались. Не знаю насколько правильно я поступил, импортирую в том числе и поле ID из файла уверен что данные которые в csv строго уникальны по полю ID и я могу их четко идентифицировать. Вроде все работает но беспокоит автоинкремент этого поля, можно ли его выключить ?
Также неплохо бы заблокировать добавление в таблицу данных пользователем как это сделать ?
#31161 Импорт изображений из url при импорте из csv
Отправлено от alexols в 12 Апрель 2016 - 16:54 in Как это сделать
Но хочу чтобы картинка скачивалась по url из файла csv при импорте.
Планирую так, в фале csv через разделитель будут указаны url картинок.
В вычислении с условием импорт в таблице разобрать url и так же каки в этой теме присвоить полю типа Изображение скаченный файл.
Вопрос, будет ли это работать ? Доступны ли в вычислении импортируемые поля ?
т.к у меня может быть список картинок как правильно выполнить присвоение ?
#31302 Импорт изображений из url при импорте из csv
Отправлено от alexols в 20 Апрель 2016 - 17:36 in Как это сделать
#31172 Импорт изображений из url при импорте из csv
Отправлено от alexols в 13 Апрель 2016 - 09:54 in Как это сделать
Мне еще не очень понятно как быть со списком картинок, насколько я понял, это то же самое поле с типом изображение.
Можете привести код дать пример кода как присвоить полю несколько картинок или я что то не так понял про несколько изображений в одном поле ?
#31197 Импорт изображений из url при импорте из csv
Отправлено от alexols в 14 Апрель 2016 - 10:18 in Как это сделать
#31199 Импорт изображений из url при импорте из csv
Отправлено от alexols в 14 Апрель 2016 - 10:32 in Как это сделать
$nameFile=Путь к моему файлу на сервере.
//Определяем путь к загружаему файлу в КБ
$file_path = get_file_path(491, $line['ID'], $nameFile);
//Создаем необходимую структуру директорий
create_data_file_dirs(491, $line['ID'], $nameFile);
if (!$line['Фото товара']) $line['Фото товара']=$nameFile;
else $line['Фото товара']=$line['Фото товара']."\r\n".$nameFile;
// Формируем предпросмотр изображения в папке cache
$cur_line = $line;
$cur_table = $table;
$cur_field = get_table_fields($table);
$cur_field = $cur_field[491];
$t = form_display_type($cur_field, $cur_line);
Естественно с учетом моих таблиц и названий полей.
-------------------------------------
И уточните пожалуйста что означает // Формируем предпросмотр изображения в папке cache
не очень понимаю что делает код пол этим комментариям, нужен ли он мне ?
#31256 Импорт изображений из url при импорте из csv
Отправлено от alexols в 18 Апрель 2016 - 23:27 in Как это сделать
$images=$line['ИмяФайлаКартинки'];
$images_array=explode(";", $images);
$image_first=$images_array[0];
$file_path = get_file_path(13180, $line['ID'], $image_first);
//Создаем необходимую структуру директорий
create_data_file_dirs(13180, $line['ID'], $image_first);
//Копируем файл
copy('picture/picture/'.$image_first,$file_path);
// Присваиваем полю с типом изображение
$line['Фото главная']=$image_first;
В поле таблицы после импорта вижу
765225819_0.jpg (файл не существует)
Что сделал не так ? что можно проверить ?
Очень похоже на то что не копируется файл, сходил в директорию /http/files/f3/97 там пусто.
#31258 Импорт изображений из url при импорте из csv
Отправлено от alexols в 19 Апрель 2016 - 06:48 in Как это сделать
#31260 Импорт изображений из url при импорте из csv
Отправлено от alexols в 19 Апрель 2016 - 10:34 in Как это сделать
Теперь мне необходимо запускать этот скрипт по расписанию, вроде как понимаю что нужно юзать cron и в доке про это что то есть.
Как настроить запуск моего скрипта в cron ?
Если есть про это в доке дайте ссылку, что то я не найду.
#31469 Количество строк кода в выичлении
Отправлено от alexols в 18 Май 2016 - 15:53 in Как это сделать
#31468 Количество строк кода в выичлении
Отправлено от alexols в 18 Май 2016 - 15:40 in Как это сделать
#31467 Количество строк кода в выичлении
Отправлено от alexols в 18 Май 2016 - 15:22 in Как это сделать
Столкнулся с проблемой, у меня скрипт который я загнал в вычисление 1622 строки, при сохранении вычисления он обрезается до 1540,
похоже какое то ограничение.
Никто не сталкивался ? Не знаете как это обойти ?
#31646 Копирование данных между таблицами
Отправлено от alexols в 21 Июнь 2016 - 09:14 in Как это сделать
В таблице источнике текстовые поля, в таблице приемнике поле типа связь по полю Название, с таблицами Тип и Объект
Сначала сделал так :
$datatab ['Тип']=$line['Тип']; $datatab ['Объект']=$line['Объект']; $datatab_id = insert_query($datatab, "МояТаблица");Поля остались пустыми что логично.
Потом попытался сделать так:
$res = data_select(410, "f6430=",$line['Тип']); $row = sql_fetch_array($res); $datatab_id ['Тип'] = $row['id']; echo $datatab_id ['Тип']; $res = data_select(420, "f6490=",$line['Объект']); $row = sql_fetch_array($res); $datatab_id ['Объект'] = $row['id']; $datatab_id = insert_query($datatab, "МояТаблица");410 и 420 это таблицы с которыми связь в полях Тип и Объект у таблицы МояТаблица
http://prntscr.com/biz8gh
http://prntscr.com/biz8rn
Результат отритцательный, при этом отладка показывает что в связанных таблицах поля находятся.
#31657 Копирование данных между таблицами
Отправлено от alexols в 22 Июнь 2016 - 10:59 in Как это сделать
#31655 Копирование данных между таблицами
Отправлено от alexols в 22 Июнь 2016 - 10:20 in Как это сделать
#31639 Копирование из таблиц одинаковой структуры
Отправлено от alexols в 18 Июнь 2016 - 11:39 in Как это сделать
Вот если бы можно было получить каким то образом все колонки текущей строки это было бы то что надо ....
#31635 Копирование из таблиц одинаковой структуры
Отправлено от alexols в 17 Июнь 2016 - 15:38 in Как это сделать
и не писать нудное:
$data['МояОдинаковаяКолока'] = $line['МояОдинаковаяКолока];
много раз подряд.
Может можно скопировать массив $line и его отправить в insert_query
- Форум CRM программы Клиентская база
- → Публикации alexols