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


Публикации alexols

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



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

Отправлено от alexols в 12 Май 2016 - 11:46 in Как это сделать

ооо !!!!
Спасибки !!!!
Здорово !!!!



#31457 Открыть адрес в Яндекс карте

Отправлено от alexols в 16 Май 2016 - 15:14 in Конфигурации

Приветствую коллеги, воспользовался кодом опубликованным в этой ветке. Карта запускается, но почему то метка ставится не на точном адресе, а на населенном пункте. К примеру : сургутский район,Белый яр,микрорайон 1, дом 7 метка устанавливается на поселке, при этом поиск по картам выдает все как положено. Интересный момент не на всех адресах такая беда. Может кто сталкивался, подскажите в чем проблема ?



#31458 Определение населенного пункта по улице

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

Добрый день коллеги.
Не подскажите как использую геокодирование Яндекса написать вычисление которое будет автоматически определять населенный пункт по названию улицы.
Как присвоить значение в строке таблицы я представляю, а вот как правильно использовать технологии Яндекс не соображу. Может кто то намекнет или покажет свой код решающий похожую задачу.



#31467 Количество строк кода в выичлении

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

Коллеги Доброго дня.
Столкнулся с проблемой, у меня скрипт который я загнал в вычисление 1622 строки, при сохранении вычисления он обрезается до 1540,
похоже какое то ограничение.
Никто не сталкивался ? Не знаете как это обойти ?



#31468 Количество строк кода в выичлении

Отправлено от alexols в 18 Май 2016 - 15:40 in Как это сделать

Хм .... странно дело .... как смог сократил количество строк в ущерб читабельнсти до 1540, теперь при сохранении получается 1480, может это бага ?



#31469 Количество строк кода в выичлении

Отправлено от alexols в 18 Май 2016 - 15:53 in Как это сделать

Явно дело не в количестве строк, в старой версии моего скрипта было 1530 строк, она сохраняется без проблем



#31470 Открыть адрес в Яндекс карте

Отправлено от alexols в 18 Май 2016 - 16:26 in Конфигурации

Это легко )))))
Вот адрес : Сургутский район, Солнечный, Космонавтов, 16
Указатель указывает как положено.



#31492 Присвоить поле картинка из одной таблицы в другую

Отправлено от alexols в 24 Май 2016 - 13:24 in Как это сделать

Приветствую, есть ли более простой способ копирования поля типа картинка из одной таблица в другую.
простое присвоение
$line['Фото'] = $row['photo'];
понятно дело не работает, пишет файл не найден.
Представление о том что делать имею из этой ветки https://clientbase.r...l=&fromsearch=1

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



#31497 Присвоить поле картинка из одной таблицы в другую

Отправлено от alexols в 24 Май 2016 - 16:33 in Как это сделать

Спасибо за код !!!!!
Немного не получается так работает:

$mf = new WorksWithFilesCB(720);	   // 720 - id таблицы с фото
//  дальше указываем поля из которых нужно скопировать
$mf->addFieldOne(f14290);
//  указываем что копируем из строки с id =
$mf->setLineID(1);
// заменяем файлы
$mf->replaceAllFiles(180, f14300, $ID);
А так нет:


$result = data_select_field(720, "id", "f14270='".$line['ИмяПоляПоиска']."' AND f14280='".$line['ИмяПоляПоиска1']."'");
$row = sql_fetch_assoc($result);

$mf = new WorksWithFilesCB(720);	   // 720 - id таблицы с фото
//  дальше указываем поля из которых нужно скопировать
$mf->addFieldOne(f14290);

//  указываем что копируем из строки с id =
$mf->setLineID($row['ID']);

// заменяем файлы
// public function replaceAllFiles($destTableID, $destFieldName, $destLineID)
$mf->replaceAllFiles(180, f14300, $ID);
Понимаю что дело тут $row['ID'], вообще был уверен что эта конструкция вернет ID записи из таблицы поиска. Но видимо что то не так, не могу понять что.



#31498 Присвоить поле картинка из одной таблицы в другую

Отправлено от alexols в 24 Май 2016 - 17:08 in Как это сделать

Uncaught exception 'Exception' with message 'В поле f14290 не удалось найти запись с ID 0 в таблице 720
такое сообщение об ошибке не пойму почему 0, если закатать $row['ID'] в любое поле то там будет 1.



#31499 Присвоить поле картинка из одной таблицы в другую

Отправлено от alexols в 24 Май 2016 - 17:46 in Как это сделать

вроде разобрался нужно тут:
$result = data_select_field(720,"id","f14270='".$line['ИмяПоляПоиска']."' AND f14280='".$line['ИмяПоляПоиска1']."'");
указывать альяс
$result = data_select_field(720,"id as Id","f14270='".$line['ИмяПоляПоиска']."' AND f14280='".$line['ИмяПоляПоиска1']."'");



#31594 Функция import_data в cron

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

Добрый день.
Вроде ничего сложного не ждал тут засады, может кто сталкивался.
Настроил запуск import_data в Cron действие не выполняется.
В логах сообщение об ошибке
At the moment, you are creating a backup or restore, import is temporarily suspended.
Естественно уверен что никаких бэкапов и восстановлений в данный момент нет.
Если нажать кнопку Выполнить сейчас все выполняется нормально.



#31618 Импорт данный из csv

Отправлено от alexols в 16 Июнь 2016 - 07:59 in Как это сделать

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

Также неплохо бы заблокировать добавление в таблицу данных пользователем как это сделать ?



#31628 Импорт данный из csv

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

Эксперимент показал что автоинкремент отключать нельзя, действительно типовые процедуры перстают работать.



#31635 Копирование из таблиц одинаковой структуры

Отправлено от alexols в 17 Июнь 2016 - 15:38 in Как это сделать

Не подскажите как скопировать записи между таблицами с одинаковой структурой ?
и не писать нудное:
$data['МояОдинаковаяКолока'] = $line['МояОдинаковаяКолока];

много раз подряд.

Может можно скопировать массив $line и его отправить в insert_query



#31639 Копирование из таблиц одинаковой структуры

Отправлено от alexols в 18 Июнь 2016 - 11:39 in Как это сделать

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



#31640 Копирование из таблиц одинаковой структуры

Отправлено от alexols в 18 Июнь 2016 - 11:40 in Как это сделать

Все названия колонок имеется ввиду....



#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
Результат отритцательный, при этом отладка показывает что в связанных таблицах поля находятся.



#31655 Копирование данных между таблицами

Отправлено от alexols в 22 Июнь 2016 - 10:20 in Как это сделать

Дело в том что echo $datatab_id ['Тип'] показывает что значение найдено, по какой то причине не отрабатывает insert_query



#31657 Копирование данных между таблицами

Отправлено от alexols в 22 Июнь 2016 - 10:59 in Как это сделать

Точно, опечатка, спасибо !!!!



#31666 Копирование из таблиц одинаковой структуры

Отправлено от alexols в 23 Июнь 2016 - 11:46 in Как это сделать

Спасибки то что надо !!!!