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


Публикации Dimdim

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



#4099 Добавление и изменение записи - разные понятия?

Отправлено от Dimdim в 18 Август 2010 - 20:24 in Как это сделать

Ввожу в "Вычисления" в таблице "История работы" - mysql_query("UPDATE ".DATA_TABLE"62 SET user_id=1 WHERE id={ID}");
но ничего не меняется :(



#4108 Добавление и изменение записи - разные понятия?

Отправлено от Dimdim в 19 Август 2010 - 19:35 in Как это сделать

Спасибо!



#6245 Ошибка при попытке сохранить запись

Отправлено от Dimdim в 20 Март 2011 - 09:22 in Как это сделать

Просмотр сообщенияandibrag (18.3.2011, 18:21) писал:

могу лишь предположить, что настройки сервера привели к тому, что поля отсутствующие в INSERT теперь не получают значений по умолчанию в виде 0
попробуйте добавить эти поля в конструкцию sql запроса

Не совсем понимаю как это сделать и для чего это нужно.
Объясните, пожалуйста.



#6206 Ошибка при попытке сохранить запись

Отправлено от Dimdim в 18 Март 2011 - 10:54 in Как это сделать

Здравствуйте!
Все работало нормально.
Но после каких-то изменений на сервере, стала появляться ошибка после попытки сохранения записи:

Fatal error: Field 'u1' doesn't have a default value
INSERT INTO cb_data91 (user_id, add_time, status, f1089, f1402, f1251, f1236, f1190, f1093, f1364, f1359, f1090, f1094, f1189, f1244, f1099, f1230, f1225, f1100, f1098, f1361, f1226, f1227, f1228, f1229, f1237, f1241, f1247, f1101, f1102, f1107, f1334, f1108, f1240, f1097, f1110, f1111, f1112, f1114, f1115, f1119, f1121, f1122, f1127, f1128, f1129, f1130, f1367, f1131, f1362, f1366, f1363, f1132, f1133, f1134, f1135, f1242, f1238, f1239, f1243, f1245, f1246, f1254, f1248, f1249) VALUES (1, now(), 0, '{autonumber}', '{cur.time}', '1', '2', '1', '', '', '', '', '', '', '', '', '', '', '', '0000-00-00 00:00:00', '', '', '', '', '', '', '', '', '', '', '', '', '0', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', 'да', '', '-', '0', '', '', '', '', '', '0000-00-00 00:00:00', '', 'нет', '', '', '', '')
in C:\inetpub\wwwroot\cb\view_line.php on line 450

Либо вот еще пример после попытки сохранения другой записи в другой таблице.

Fatal error: Field 'u1' doesn't have a default value
INSERT INTO cb_data79 (user_id, add_time, status, f1084, f1085, f871, f867, f868, f869, f1188, f870, f937, f883, f884, f1076, f1077, f1255) VALUES (4, now(), 0, '2', '4', '{autonumber}', '{cur.time}', '0', '0', '0', '0', '0', '0', 'aaa', 'нет', 'нет', 'нет')
in C:\inetpub\wwwroot\cb\view_line.php on line 450

Подскажите, пожалуйста, в каком направлении копать?



#6259 Ошибка при попытке сохранить запись

Отправлено от Dimdim в 21 Март 2011 - 21:10 in Как это сделать

Теперь образовалась другая ошибка.
Сразу ее не заметил она видимо зависит от первой.

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



#6312 Ошибка при попытке сохранить запись

Отправлено от Dimdim в 24 Март 2011 - 17:24 in Как это сделать

Просмотр сообщенияРазработчик (22.3.2011, 11:05) писал:


Писал через форму 22-го марта, так и не ответили мне.
Когда ждать ответа?



#6222 Ошибка при попытке сохранить запись

Отправлено от Dimdim в 18 Март 2011 - 18:05 in Как это сделать

Просмотр сообщенияandibrag (18.3.2011, 12:39) писал:

а почему не заполняются системные поля `u1`, `r`, `u2`, `u3`?
туда должны также вносится значения и эти поля обязательные для заполнения
полагаю проблема именно в этом


Настройки и файлы сайта не менялись. Раньше все работало отлично.
Поменялись только настройки сервера, а точнее mysql или php конфигурационные файлы.
После этого и начались проблемы, вот я и хотел спросить какие параметры влияют на появление этих ошибок?



#6246 Ошибка при попытке сохранить запись

Отправлено от Dimdim в 20 Март 2011 - 09:53 in Как это сделать

Проблема опять же решена с помощью статьи: http://kb.helpdeskpilot.com/knowledgebase....;article_id=124



#4229 Серверное время в WEB-версии программы

Отправлено от Dimdim в 11 Сентябрь 2010 - 16:10 in Как это сделать

Отправил Вам бэкап на почту.



#4209 Серверное время в WEB-версии программы

Отправлено от Dimdim в 09 Сентябрь 2010 - 13:20 in Как это сделать

Может возможно на хостинге настройки как-то серверного времени изменить не затрагивая программу?



#4205 Серверное время в WEB-версии программы

Отправлено от Dimdim в 09 Сентябрь 2010 - 11:46 in Как это сделать

Здравствуйте!

У нас сервер с программой находится в Москве, а мы в Сибири, и разница в повремени у нас составляет 3 часа.
Когда мы добавляем какое-либо сообщение время указывается Московское т.е. на 3 часа раньше чем у нас. У нас 12-00, а в сообщении пишется 9-00.
Не очень удобно.

Как исправить время, чтобы оно было с поправкой на наш часовой пояс?



#4212 Серверное время в WEB-версии программы

Отправлено от Dimdim в 10 Сентябрь 2010 - 08:23 in Как это сделать

Просмотр сообщенияРазработчик (9.9.2010, 13:31) писал:

Это вам нужно уточнить у своего хостера, может и возможно.
Как вариант можно сделать данное поле вычисляемым, т.е. записывать время не через шаблон "текущее время", а вычислять нужное вам значение через php-код.

Если не сложно, можете подсказать, какой код нужно написать в вычисляемом поле, чтобы был сдвиг по времени на + 3 часа.



#4215 Серверное время в WEB-версии программы

Отправлено от Dimdim в 10 Сентябрь 2010 - 10:32 in Как это сделать

Поместил в ВЫЧИСЛЕНИЯ код, но не работает, проверите, пожалуйста, что не так, может еще какие-то строки должны быть (выборка массива из таблицы, или еще что-то), может я в имени таблицы или имени поля, что-то не так написал:

$cur_rec = data_table("cb_data79", "id={ID}");  // считываем текущую запись в массив
if ($cur_rec['f867'] == "0000-00-00 00:00:00") {  // если поле пустое, то 
	$my_time = date("Y-m-d H:i:s", mktime(date("H")+3, date("i"), date("s"), date("m"), date("d"), date("Y")));  // вычисляем тек. время + 3 часа
} else {
	$my_time = $cur_rec['f867'];  // иначе ничего не меняем
}
return $my_time;  // возвращаем полученный результат



#4217 Серверное время в WEB-версии программы

Отправлено от Dimdim в 10 Сентябрь 2010 - 11:11 in Как это сделать

Изменил код, но ничего не меняется

Код:

$cur_rec = data_table("Доходы", "id={ID}"); // считываем текущую запись в массив
if ($cur_rec['Время'] == "0000-00-00 00:00:00") { // если поле пустое, то
	$my_time = date("Y-m-d H:i:s", mktime(date("H")+3, date("i"), date("s"), date("m"), date("d"), date("Y"))); // вычисляем тек. время + 3 часа
} else {
	$my_time = $cur_rec['Время']; // иначе ничего не меняем
}
return $my_time; // возвращаем полученный результат



#4231 Серверное время в WEB-версии программы

Отправлено от Dimdim в 13 Сентябрь 2010 - 09:41 in Как это сделать

Спасибо. Все заработало :rolleyes: !



#4880 как сделать показ ФОТО внутри анкеты

Отправлено от Dimdim в 10 Декабрь 2010 - 21:53 in Как это сделать

Возможен ли вывод фотографии из таблицы в шаблон печати в версии web 1.9.2 ?
Например для распечатки анкеты с фотографией.



#4771 как сделать показ ФОТО внутри анкеты

Отправлено от Dimdim в 01 Декабрь 2010 - 14:48 in Как это сделать

Спасибо!!!



#4768 как сделать показ ФОТО внутри анкеты

Отправлено от Dimdim в 01 Декабрь 2010 - 13:30 in Как это сделать

Когда планируете добавить тип поля "Изображение"



#5349 Не сохраняется IP адрес в Настройках безопасности

Отправлено от Dimdim в 14 Январь 2011 - 02:52 in Как это сделать

Просмотр сообщенияРазработчик (13.1.2011, 9:56) писал:

Необходим доступ на запись к файлу .htaccess (в корне программы). Т.к. адреса сохраняются там, при переносе базы их надо забивать заново.

После того, как был дан доступ на запись к файлу .htaccess , IP адреса стали вноситься в поле "Настройка безопасности".

Но, к сожалению, доступ все равно возможен с адресов, которые не входят в этот список.



#5282 Не сохраняется IP адрес в Настройках безопасности

Отправлено от Dimdim в 12 Январь 2011 - 22:08 in Как это сделать

Не сохраняется IP адрес в список разрешенных адресов в Настройках безопасности.
После ввода IP адреса и нажатия кнопки "Сохранить" страница обновляется и в списке адресов снова появляется значение "All".

Проблема стала наблюдаться после переноса скрипта на другой сервер, а может после обновления на новую версию.
До переноса и обновления в списке было 3 адреса, а теперь они пропали и установлено значение "All"

Что можно сделать?



#5371 Не работает всплывающий календарь

Отправлено от Dimdim в 14 Январь 2011 - 22:19 in Как это сделать

Просмотр сообщенияРазработчик (13.1.2011, 9:49) писал:

Очевидно при открытии календаря срабатывает какая-то ошибка, но выяснить в чем именно она можно либо из логов сервера (обычно в файле error_log), либо включив вывод ошибок на экран.

У нас windows server 2008, IIS7

Посмотрел в логах сервера, это событие отображается как: "2011-01-14 18:52:20 192.168.0.195 GET /cb/calendar/date_selection.php response_url=document.getElementById(%27value1098%27).value 80 - 95.26.78.57 Mozilla/5.0+(Windows;+U;+Windows+NT+6.1;+ru;+rv:1.9.2.13)+Gecko/20101203+Firefox/3.6.13 500 0 0 203"

А раскомментировав строку "log_errors = On" в файле php.ini , получаю ошибку в окне календаря: "500 - внутренняя ошибка сервера. Проблема с запрашиваемым ресурсом; ресурс не может быть отображен."

Может подскажете - в каком направлении двигаться, а то я пока в тупике :)



#5375 Не работает всплывающий календарь

Отправлено от Dimdim в 15 Январь 2011 - 12:46 in Как это сделать

Просмотр сообщенияРазработчик (15.1.2011, 12:05) писал:

Это все не то к сожалению. Сообщение "500 - внутренняя ошибка сервера" слишком общее, его выдает сам веб-сервер. Необходим вывод именно PHP-ошибки. Поставьте в php.ini следующие значения переменных:

error_reporting = E_ALL & ~E_NOTICE
display_errors = On

"log_errors = On" выводит ошибку в лог, а "display_errors = On" - на экран.

Прописал эти переменные в php.ini , но ничего не меняется, ошибок не видно.

А где они должны отображаться?



#5281 Не работает всплывающий календарь

Отправлено от Dimdim в 12 Январь 2011 - 21:55 in Как это сделать

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

Такая проблема появилась после переноса скрипта на другой сервер, а может после обновления на новую версию.

Подскажите, пожалуйста, где искать проблему?



#5201 Ошибка после переноса на другой сервер

Отправлено от Dimdim в 08 Январь 2011 - 13:48 in Как это сделать

После переноса на другой сервер возникает такая ошибка:

"Fatal error: Incorrect datetime value: '' for column 'f132' at row 1
UPDATE cb_data12 SET f132='' WHERE id='12'
in C:\inetpub\wwwroot\cb\include\functions1.php on line 80"

Подскажите, пожалуйста, в чем проблема?



#5216 Ошибка после переноса на другой сервер

Отправлено от Dimdim в 10 Январь 2011 - 12:54 in Как это сделать

Просмотр сообщенияРазработчик (10.1.2011, 11:46) писал:

Судя по всему на данном сервере MySQL требует строгой типизации вставляемых данных. Для корректной работы программы вам необходимо изменить соответствующие настройки MySQL.

Если не трудно, наведите на мысль, что, где и как именно изменить нужно, ни разу не настраивал MySQL