Перейти к содержимому


Публикации alexols

46 публикаций создано alexols (учитываются публикации только с 28-Апрель 23)



#31161 Импорт изображений из url при импорте из csv

Отправлено от alexols в 12 Апрель 2016 - 16:54 in Как это сделать

Добрый день, коллеги пытаюсь воспользоватся кодом опубликованным тут.
Но хочу чтобы картинка скачивалась по url из файла csv при импорте.
Планирую так, в фале csv через разделитель будут указаны url картинок.
В вычислении с условием импорт в таблице разобрать url и так же каки в этой теме присвоить полю типа Изображение скаченный файл.
Вопрос, будет ли это работать ? Доступны ли в вычислении импортируемые поля ?
т.к у меня может быть список картинок как правильно выполнить присвоение ?



#31172 Импорт изображений из url при импорте из csv

Отправлено от alexols в 13 Апрель 2016 - 09:54 in Как это сделать

Спасибо за ответ буду пробовать.
Мне еще не очень понятно как быть со списком картинок, насколько я понял, это то же самое поле с типом изображение.
Можете привести код дать пример кода как присвоить полю несколько картинок или я что то не так понял про несколько изображений в одном поле ?



#31185 Специальная лицензия для разработчиков

Отправлено от alexols в 13 Апрель 2016 - 16:24 in Разработчикам

Добрый день, есть ли у вас лицензионная политика специально для разработчиков ?
Бесплатный режим не очень подходит, т.к. я там не могу создавать поля, во всяком случае у меня не получилось.
В принципе такая лицензия то же могла бы быть ограниченной например объемом базы или еще как .



#31186 Специальная лицензия для разработчиков

Отправлено от alexols в 13 Апрель 2016 - 16:25 in Разработчикам

Может есть какой то другой способ разработать и протестировать конфигурации написанные под вашу систему ????



#31197 Импорт изображений из url при импорте из csv

Отправлено от alexols в 14 Апрель 2016 - 10:18 in Как это сделать

У меня несколько изменилась постановка задачи. Мне нужно изображения перед импортом обработать. Я планирую что у меня в файле csv будут имена файлов, сами файлы я хочу сложить на сервер где установлено приложение. Как правильно все это сделать что в итоге присвоить в поле изображение ?



#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 Как это сделать

разобрался, не работал функция copy не верно задал первый параметр



#31260 Импорт изображений из url при импорте из csv

Отправлено от alexols в 19 Апрель 2016 - 10:34 in Как это сделать

Подскажите пожалуйста, у меня есть скрипт который качает картинки эти картинки я собственно и прикручиваю в КБ с помощью кода выше.
Теперь мне необходимо запускать этот скрипт по расписанию, вроде как понимаю что нужно юзать cron и в доке про это что то есть.
Как настроить запуск моего скрипта в cron ?
Если есть про это в доке дайте ссылку, что то я не найду.



#31264 Запуск строненнего скрипта в cron

Отправлено от alexols в 19 Апрель 2016 - 13:54 in Как это сделать

Коллеги приветству.
Подскажите как правильно настроить запуск в cron стороннего скрипта , который к примеру формирует csv файл и качает картинки ?



#31265 Запуск строненнего скрипта в cron

Отправлено от alexols в 19 Апрель 2016 - 13:56 in Как это сделать

Я могу в поле команда вставить php код всего скрипта ?
http://prntscr.com/au4ae4



#31267 Запуск строненнего скрипта в cron

Отправлено от alexols в 19 Апрель 2016 - 15:52 in Как это сделать

Да с этим все на текущий момент разобрался. Пытаюсь теперь прикрутить импорт из csv. Пишу в команде import_data("Добавить объект","Импорт",$_SERVER['DOCUMENT_ROOT']."AP/import.csv");
пока не работает файлы есть.



#31268 Запуск строненнего скрипта в cron

Отправлено от alexols в 19 Апрель 2016 - 16:43 in Как это сделать

Все работает все живет. А можно как то обойти системное ограничение времени выполнения 2 мин. ?



#31273 Запуск строненнего скрипта в cron

Отправлено от alexols в 19 Апрель 2016 - 17:07 in Как это сделать

Нет все нормально в доке про эту функцию написано http://prntscr.com/au6id5
У меня вопрос системным ограничением времени выполнения, причем мне не постоянно надо у меня разовый импорт может занять некоторое время потом уже все быстро будет происходить.
Или есть еще какой то вариант запуска php скрипта не через cron ?



#31302 Импорт изображений из url при импорте из csv

Отправлено от alexols в 20 Апрель 2016 - 17:36 in Как это сделать

Спасибо я уже разобрался. У меня обмен между скриптом и КБ идет через csv файл



#31303 Запуск строненнего скрипта в cron

Отправлено от alexols в 20 Апрель 2016 - 17:43 in Как это сделать

У меня два скрипта в cron один использует import_data, судя по вашей информации мне там боятся нечего со стороны ограничений по времени.
Второй скрипт качает картинки как там защитится от времени выполнения ?



#31304 Фильтр от и до

Отправлено от alexols в 20 Апрель 2016 - 17:48 in Как это сделать

Приветствую, доброго дня.
Подскажите можно ли, и как реализовать фильтр по диапазону числовых значений ?
Например я хочу профилировать счета с суммой от 200 до 500 руб.



#31311 Фильтр от и до

Отправлено от alexols в 21 Апрель 2016 - 15:04 in Как это сделать

Может можно как то вмешаться в SQL запросы чтоб добавить в них необходимые условия ?



#31317 Фильтр от и до

Отправлено от alexols в 21 Апрель 2016 - 18:49 in Как это сделать

Дело в том что мне необходимо то что у вас называется Фиксированный поиск т.е что бы было поле от и поле до и по ним строился фильтр



#31320 Фильтр от и до

Отправлено от alexols в 21 Апрель 2016 - 21:12 in Как это сделать

Понимаете, мне нужно что бы пользователь в полях на панели фиксированного поиска мог задать условия через поля от и до.
Даже если я сделаю эти поля и выведу их в фиксированном поиске я не могу их использовать в условиях расширенного поиска ?



#31330 Фильтр от и до

Отправлено от alexols в 22 Апрель 2016 - 18:41 in Как это сделать

У меня есть идея как это сделать, но правда для этого нужно вмешаться в стандартные файлы т.е при каждом обновлении это будет слетать ....



#31339 Фильтр от и до

Отправлено от alexols в 23 Апрель 2016 - 15:13 in Как это сделать

Идея пока в зародыше, но как реализую сообщу в эту ветку что и как ...
хотя она не сильно универсальна, т.к затрагивает типовые файлы.



#31342 Фильтр от и до

Отправлено от alexols в 23 Апрель 2016 - 23:01 in Как это сделать

Пока удалось только вставить дополнительные поля поиска
вот код который я вставил в файл fields.tpl
http://prntscr.com/avyhbj
После этого на панели фиксированного поля появились нужные мне поля.
http://prntscr.com/avykde
Теперь нужно отредактировать sql запросы с тем чтобы на таблицы накладывались фильтры в соответствии со значением полей.
Как это сделать я уже придумал дело за малым ))))) реализовать и протестировать.



#31344 Фильтр от и до

Отправлено от alexols в 24 Апрель 2016 - 07:25 in Как это сделать

Вроде как да в итоге мне нужно было вставить фильтр для трех таблиц я вносил изменения только в этот файл и все рядом в одном блоке if



#31346 Фильтр от и до

Отправлено от alexols в 25 Апрель 2016 - 09:09 in Как это сделать

Сделал такую штуку в файл sql_functions.php
вставил вызов "перепроцессора"
http://prntscr.com/awi238
В нем произвожу подмену текста sql запроса, в принципе все работает.
Минус вижу только один все это будет слетать при обновлении.