Летнее время и часовой пояс.

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!
С 1 января 2017 года phpBB Group прекращает поддержку phpBB версии 3.0.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.0 до 1 июля 2017 года.
Подробнее: Окончание поддержки phpBB 3.0.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
drugold
phpBB 1.4.2
Сообщения: 72
Стаж: 16 лет 2 месяца
Откуда: СССР
Благодарил (а): 6 раз
Поблагодарили: 8 раз

Re: Летнее время и часовой пояс.

Сообщение drugold »

Кстати,
Луганская и Донецкая народные республики в ночь на 26 октября перешли на новый стандарт исчисления времени, поравнявшись с Москвой, Санкт-Петербургом и Севастополем, сообщает ТАСС. Изменения были утверждены постановлением властей обеих республик. До этого ЛНР и ДНР жили по киевскому времени – с отставанием от московского на час.
VDS: OpenVZ [Intel(R) Xeon(R) CPU E5645 @ 2.40GHz 1596.000 Mhz X 4 / 4096 MB / 120 GB]
HTTPd: Apache/2.2.22 (Debian)
PHP: 5.4.4-14+deb7u12
MySQL(i): 5.5.33-0+wheezy1
---
Основной: phpBB 3.0.14
Тестовый: phpBB 3.1.8
sweetah
phpBB 2.0.6
Сообщения: 506
Стаж: 16 лет 7 месяцев
Благодарил (а): 108 раз
Поблагодарили: 26 раз

Re: Летнее время и часовой пояс.

Сообщение sweetah »

Теперь бы ещё неплохо автоматом установить +3 у всех, у кого было +4.
Аватара пользователя
slavapril
phpBB 1.4.4
Сообщения: 126
Стаж: 13 лет 7 месяцев
Благодарил (а): 18 раз
Поблагодарили: 22 раза

Re: Летнее время и часовой пояс.

Сообщение slavapril »

Аватара пользователя
apollion
phpBB 2.0.22
Сообщения: 1382
Стаж: 12 лет 6 месяцев
Откуда: Юг Руси
Благодарил (а): 50 раз
Поблагодарили: 99 раз

Re: Летнее время и часовой пояс.

Сообщение apollion »

А я тупо поправил файлы common.php.

1. Открыть \language\common\ru\common.php.

Найти строки:

Код: Выделить всё

	'tz_zones'	=> array(
		'-12'	=> '[UTC − 12] Меридиан смены дат (запад)',
		'-11'	=> '[UTC − 11] о. Мидуэй, Самоа',
		'-10'	=> '[UTC − 10] Гавайи, о. Кука',
		'-9.5'	=> '[UTC − 9:30] Маркизские острова',
		'-9'	=> '[UTC − 9] Аляска, о. Гамбье',
		'-8'	=> '[UTC − 8] Тихоокеанское время (США и Канада) и Тихуана',
		'-7'	=> '[UTC − 7] Аризона',
		'-6'	=> '[UTC − 6] Мехико, Центральная Америка, Центральное время (США и Канада)',
		'-5'	=> '[UTC − 5] Индиана (восток), Восточное время (США и Канада)',
		'-4.5'	=> '[UTC − 4:30] Венесуэла',
		'-4'	=> '[UTC − 4] Сантьяго, Атлантическое время (Канада)',
		'-3.5'	=> '[UTC − 3:30] Ньюфаундленд',
		'-3'	=> '[UTC − 3] Бразилия, Гренландия',
		'-2'	=> '[UTC − 2] Среднеатлантическое время',
		'-1'	=> '[UTC − 1] Азорские острова, острова Зелёного мыса',
		'0'		=> '[UTC] Время по Гринвичу: Дублин, Лондон, Лиссабон, Эдинбург',
		'1'		=> '[UTC + 1] Берлин, Мадрид, Париж, Рим, Западная Центральная Африка',
		'2'		=> '[UTC + 2] Афины, Вильнюс, Киев, Рига, Таллин, Центральная Африка',
		'3'		=> '[UTC + 3] Багдад, Калининград, Минск, Кувейт, Эр-рияд, Найроби',
		'3.5'	=> '[UTC + 3:30] Тегеран',
		'4'		=> '[UTC + 4] Волгоград, Москва, Самара, Санкт-Петербург, Баку, Ереван, Тбилиси',
		'4.5'	=> '[UTC + 4:30] Кабул',
		'5'		=> '[UTC + 5] Исламабад, Карачи,  Ташкент',
		'5.5'	=> '[UTC + 5:30] Бомбей, Калькутта, Мадрас, Нью-Дели',
		'5.75'	=> '[UTC + 5:45] Катманду',
		'6'		=> '[UTC + 6] Алматы, Астана, Екатеринбург, Оренбург',
		'6.5'	=> '[UTC + 6:30] Янгон',
		'7'		=> '[UTC + 7] Бангкок, Джакарта, Новосибирск, Омск, Ханой',
		'8'		=> '[UTC + 8] Гонконг, Красноярск, Пекин, Сингапур',
		'8.75'	=> '[UTC + 8:45] Австралия',
		'9'		=> '[UTC + 9] Иркутск, Сеул, Токио',
		'9.5'	=> '[UTC + 9:30] Аделаида, Дарвин',
		'10'	=> '[UTC + 10] Благовещенск, Якутск',
		'10.5'	=> '[UTC + 10:30] Лорд-Хау',
		'11'	=> '[UTC + 11] Владивосток, Чита, Сахалин, Хабаровск',
		'11.5'	=> '[UTC + 11:30] о. Норфолк',
		'12'	=> '[UTC + 12] Магадан, Камчатка, Фиджи',
		'12.75'	=> '[UTC + 12:45] о. Чатем',
		'13'	=> '[UTC + 13] Нукуалофа',
		'14'	=> '[UTC + 14] о. Лайн',
	),
Заменить на:

Код: Выделить всё

	'tz_zones'	=> array(
		'-12'	=> '[UTC − 12] Меридиан смены дат (запад)',
		'-11'	=> '[UTC − 11] о. Мидуэй, Самоа',
		'-10'	=> '[UTC − 10] Гавайи, о. Кука',
		'-9.5'	=> '[UTC − 9:30] Маркизские острова',
		'-9'	=> '[UTC − 9] Аляска, о. Гамбье',
		'-8'	=> '[UTC − 8] Нижняя Калифорния, Тихоокеанское время (США и Канада) и Тихуана',
		'-7'	=> '[UTC − 7] Аризона, Горное время (США и Канада), Ла Пас, Мазатлан, Чихуахуа',
		'-6'	=> '[UTC − 6] Мехико, Центральная Америка, Саскачеван, Центральное время (США и Канада)',
		'-5'	=> '[UTC − 5] Индиана (восток), Богота, Киото, Лима, Восточное время (США и Канада)',
		'-4.5'	=> '[UTC − 4:30] Венесуэла',
		'-4'	=> '[UTC − 4] Сантьяго, Асунсьон, Атлантическое время (Канада), Монтевидео, Сальвадор',
		'-3.5'	=> '[UTC − 3:30] Ньюфаундленд',
		'-3'	=> '[UTC − 3] Бразилия, Буэнос-Айрес, Гренландия',
		'-2'	=> '[UTC − 2] Среднеатлантическое время - старое',
		'-1'	=> '[UTC − 1] Азорские острова, острова Зелёного мыса',
		'0'		=> '[UTC] Время по Гринвичу: Дублин, Лондон, Лиссабон, Эдинбург, Касабланка, Рейкьявик',
		'1'		=> '[UTC + 1] Берлин, Мадрид, Париж, Рим, Амстердам, Вена, Стокгольм, Прага, Белград, Братислава, Будапешт, Зап. Центр. Африка',
		'2'		=> '[UTC + 2] Калининград (RTZ 1), Вильнюс, Киев, Рига, Таллинн, Афины, Хельсинки, Бухарест, Восточная Европа',
		'3'		=> '[UTC + 3] Москва (RTZ 2), Волгоград, Санкт-Петербург, Минск, Кувейт, Эр-Рияд, Найроби', 
		'3.5'	=> '[UTC + 3:30] Тегеран',
		'4'		=> '[UTC + 4] Ижевск, Самара (RTZ 3), Абу-Даби, Ереван, Баку, Тбилиси, Кавказское время (зима)',
		'4.5'	=> '[UTC + 4:30] Кабул',
		'5'		=> '[UTC + 5] Екатеринбург (RTZ 4), Оренбург, Карачи, Ташкент',
		'5.5'	=> '[UTC + 5:30] Бомбей, Калькутта, Мадрас, Нью-Дели',
		'5.75'	=> '[UTC + 5:45] Катманду',
		'6'		=> '[UTC + 6] Новосибирск (RTZ 5), Омск, Алматы, Астана',
		'6.5'	=> '[UTC + 6:30] Янгун (Рангун)',
		'7'		=> '[UTC + 7] Красноярск (RTZ 6), Джакарта, Бангкок, Джакарта, Ханой',
		'8'		=> '[UTC + 8] Иркутск (RTZ 7), Гонконг, Урумчи, Пекин, Сингапур, Тайпей',
		'8.75'	=> '[UTC + 8:45] Австралия',
		'9'		=> '[UTC + 9] Якутск (RTZ 8), Благовещенск, Токио, Сеул, Осака, Саппоро',
		'9.5'	=> '[UTC + 9:30] Аделаида, Дарвин',
		'10'	=> '[UTC + 10] Владивосток, Магадан (RTZ 9), Чита, Сахалин, Хабаровск, Фиджи, Сидней, Мельбурн',
		'10.5'	=> '[UTC + 10:30] Лорд-Хау',
		'11'	=> '[UTC + 11] Чокурдах (RTZ 10), Соломоновы о-ва, Нов. Каледония',
		'11.5'	=> '[UTC + 11:30] о. Норфолк',
		'12'	=> '[UTC + 12] Анадырь, Петропавловск-Камчатский (RTZ 11), Окленд, Веллингтон, Время в формате GMT+12',
		'12.75'	=> '[UTC + 12:45] о. Чатем',
		'13'	=> '[UTC + 13] Нуку-алофа, Самоа',
		'14'	=> '[UTC + 14] остров Киритимати, остров Лайн',
	),
2. Открыть \language\common\en\common.php.

Найти строки:

Код: Выделить всё

	'tz_zones'	=> array(
		'-12'	=> '[UTC - 12] Baker Island Time',
		'-11'	=> '[UTC - 11] Niue Time, Samoa Standard Time',
		'-10'	=> '[UTC - 10] Hawaii-Aleutian Standard Time, Cook Island Time',
		'-9.5'	=> '[UTC - 9:30] Marquesas Islands Time',
		'-9'	=> '[UTC - 9] Alaska Standard Time, Gambier Island Time',
		'-8'	=> '[UTC - 8] Pacific Standard Time',
		'-7'	=> '[UTC - 7] Mountain Standard Time',
		'-6'	=> '[UTC - 6] Central Standard Time',
		'-5'	=> '[UTC - 5] Eastern Standard Time',
		'-4.5'	=> '[UTC - 4:30] Venezuelan Standard Time',
		'-4'	=> '[UTC - 4] Atlantic Standard Time',
		'-3.5'	=> '[UTC - 3:30] Newfoundland Standard Time',
		'-3'	=> '[UTC - 3] Amazon Standard Time, Central Greenland Time',
		'-2'	=> '[UTC - 2] Fernando de Noronha Time, South Georgia, the South Sandwich Islands Time',
		'-1'	=> '[UTC - 1] Azores Standard Time, Cape Verde Time, Eastern Greenland Time',
		'0'		=> '[UTC] Western European Time, Greenwich Mean Time',
		'1'		=> '[UTC + 1] Central European Time, West African Time',
		'2'		=> '[UTC + 2] Eastern European Time, Central African Time',
		'3'		=> '[UTC + 3] Moscow Standard Time, Eastern African Time',
		'3.5'	=> '[UTC + 3:30] Iran Standard Time',
		'4'		=> '[UTC + 4] Gulf Standard Time, Samara Standard Time',
		'4.5'	=> '[UTC + 4:30] Afghanistan Time',
		'5'		=> '[UTC + 5] Pakistan Standard Time, Yekaterinburg Standard Time',
		'5.5'	=> '[UTC + 5:30] Indian Standard Time, Sri Lanka Time',
		'5.75'	=> '[UTC + 5:45] Nepal Time',
		'6'		=> '[UTC + 6] Bangladesh Time, Bhutan Time, Novosibirsk Standard Time',
		'6.5'	=> '[UTC + 6:30] Cocos Islands Time, Myanmar Time',
		'7'		=> '[UTC + 7] Indochina Time, Krasnoyarsk Standard Time',
		'8'		=> '[UTC + 8] Chinese Standard Time, Australian Western Standard Time, Irkutsk Standard Time',
		'8.75'	=> '[UTC + 8:45] Southeastern Western Australia Standard Time',
		'9'		=> '[UTC + 9] Japan Standard Time, Korea Standard Time, Chita Standard Time',
		'9.5'	=> '[UTC + 9:30] Australian Central Standard Time',
		'10'	=> '[UTC + 10] Australian Eastern Standard Time, Vladivostok Standard Time',
		'10.5'	=> '[UTC + 10:30] Lord Howe Standard Time',
		'11'	=> '[UTC + 11] Solomon Island Time, Magadan Standard Time',
		'11.5'	=> '[UTC + 11:30] Norfolk Island Time',
		'12'	=> '[UTC + 12] New Zealand Time, Fiji Time, Kamchatka Standard Time',
		'12.75'	=> '[UTC + 12:45] Chatham Islands Time',
		'13'	=> '[UTC + 13] Tonga Time, Phoenix Islands Time',
		'14'	=> '[UTC + 14] Line Island Time',
	),
Заменить на:

Код: Выделить всё

	'tz_zones'	=> array(
		'-12'	=> '[UTC - 12] Baker Island Time',
		'-11'	=> '[UTC - 11] Niue Time, Samoa Standard Time',
		'-10'	=> '[UTC - 10] Hawaii-Aleutian Standard Time, Cook Island Time',
		'-9.5'	=> '[UTC - 9:30] Marquesas Islands Time',
		'-9'	=> '[UTC - 9] Alaska Standard Time, Gambier Island Time',
		'-8'	=> '[UTC - 8] Pacific Standard Time',
		'-7'	=> '[UTC - 7] Mountain Standard Time',
		'-6'	=> '[UTC - 6] Central Standard Time',
		'-5'	=> '[UTC - 5] Eastern Standard Time',
		'-4.5'	=> '[UTC - 4:30] Venezuelan Standard Time',
		'-4'	=> '[UTC - 4] Atlantic Standard Time',
		'-3.5'	=> '[UTC - 3:30] Newfoundland Standard Time',
		'-3'	=> '[UTC - 3] Amazon Standard Time, Central Greenland Time',
		'-2'	=> '[UTC - 2] Fernando de Noronha Time, South Georgia, the South Sandwich Islands Time',
		'-1'	=> '[UTC - 1] Azores Standard Time, Cape Verde Time, Eastern Greenland Time',
		'0'		=> '[UTC] Western European Time, Greenwich Mean Time',
		'1'		=> '[UTC + 1] Central European Time, West African Time',
		'2'		=> '[UTC + 2] Kaliningrad (RTZ 1), Vilnius, Kiev, Riga, Tallinn, Athens, Helsinki, Bucharest, Eastern European Time, Central African Time',
		'3'		=> '[UTC + 3] Moscow (RTZ 2), Volgograd, St. Petersburg, Minsk, Kuwait, Riyadh, Nairobi, Eastern African Time',
		'3.5'	=> '[UTC + 3:30] Iran Standard Time',
		'4'		=> '[UTC + 4] Izhevsk, Samara (RTZ 3), Abu Dhabi, Yerevan, Baku, Tbilisi, Caucasian time (winter), Gulf Standard Time',
		'4.5'	=> '[UTC + 4:30] Afghanistan Time',
		'5'		=> '[UTC + 5] Ekaterinburg (RTZ 4), Orenburg, Tashkent, Pakistan Standard Time',
		'5.5'	=> '[UTC + 5:30] Bombay, Calcutta, Madras, New Delhi, Sri Lanka Time',
		'5.75'	=> '[UTC + 5:45] Nepal Time',
		'6'		=> '[UTC + 6] Novosibirsk (RTZ 5), Omsk, Almaty, Astana, Bangladesh Time, Bhutan Time',
		'6.5'	=> '[UTC + 6:30] Cocos Islands Time, Myanmar Time',
		'7'		=> '[UTC + 7] Krasnoyarsk (RTZ 6), Jakarta, Bangkok, Jakarta, Hanoi, Indochina Time',
		'8'		=> '[UTC + 8] Irkutsk (RTZ 7), Hong Kong, Urumqi, Beijing, Singapore, Taipei, Chinese Standard Time, Australian Western Standard Time',
		'8.75'	=> '[UTC + 8:45] Southeastern Western Australia Standard Time',
		'9'		=> '[UTC + 9] Yakutsk (RTZ 8), Blagoveshchensk, Tokyo, Seoul, Osaka, Sapporo, Japan Standard Time, Korea Standard Time',
		'9.5'	=> '[UTC + 9:30] Australian Central Standard Time',
		'10'	=> '[UTC + 10] Vladivostok, Magadan (RTZ 9), Chita, Sakhalin, Khabarovsk, Fiji, Sydney, Melbourne, Australian Eastern Standard Time',
		'10.5'	=> '[UTC + 10:30] Lord Howe Standard Time',
		'11'	=> '[UTC + 11] Chokurdakh (RTZ 10), Solomon Island Time',
		'11.5'	=> '[UTC + 11:30] Norfolk Island Time',
		'12'	=> '[UTC + 12] Anadyr, Petropavlovsk-Kamchatsky (RTZ 11) Auckland, Wellington, New Zealand Time',
		'12.75'	=> '[UTC + 12:45] Chatham Islands Time',
		'13'	=> '[UTC + 13] Samoa, Tonga Time, Phoenix Islands Time',
		'14'	=> '[UTC + 14] Line Island Time',
	),
Аватара пользователя
Egoz
phpBB 1.4.4
Сообщения: 126
Стаж: 20 лет 8 месяцев
Откуда: Биробиджан
Благодарил (а): 10 раз
Поблагодарили: 3 раза

Re: Летнее время и часовой пояс.

Сообщение Egoz »

rxu писал(а):Изменения в часовых поясах России с 26.10.2014 года: https://github.com/rxu/Olympusrupack/co ... f7dc094224

Просьба - проверить, и сообщить об ошибках, если таковые имеют место.
Большое спасибо. Заметили у себя на форуме перед НГ. Сейчас нашел инфу, заменил код и все показывает как надо.
так то оно так, а вот случись что-либо нечто, вот тебе и пожалуйста
Аватара пользователя
southklad
phpBB 3.1.0 RC4
Сообщения: 3467
Стаж: 14 лет 8 месяцев
Благодарил (а): 871 раз
Поблагодарили: 200 раз

Re: Летнее время и часовой пояс.

Сообщение southklad »

Такой вопросик, а как запретить изменение времени, точнее поставить его всем одно?

Добавлено спустя 20 минут 49 секунд:
Спасибо нашел сам

Переход на зимнее время. Как изменить часовой пояс на UTC +3 и ниже еще запрос
Изображение
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Летнее время и часовой пояс.

Сообщение Пчелкин »

Усем привет... :oops:
Написали юзеры что не могут сменить часовой пояс в профиле.. Полез попробовать и точно... При попытке смены пояса получаю -

Код: Выделить всё

SQL ERROR [ mysqli ]

Column 'user_rull_enabled' cannot be null [1048]

SQL

UPDATE forum_users SET user_allow_pm = 1, user_allow_thanks_pm = 0, user_allow_thanks_email = 0, user_allow_viewemail = 1, user_allow_massemail = 1, user_allow_viewonline = 1, user_notify_type = '0', user_notify_pm = 1, user_options = '171903', user_dst = 0, user_dateformat = '|d M Y|, H:i', user_lang = 'ru', user_timezone = 3, user_style = 5, user_rull_enabled = NULL, allow_all_comment = 1, allow_friend_only = 0, allow_friend_view = 0, allow_comment_email = 0, user_holydays_enabled = 1, user_hide_reputation = 0 WHERE user_id = 55

BACKTRACE

FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()

FILE: [ROOT]/includes/db/dbal.php
LINE: 757
CALL: trigger_error()

FILE: [ROOT]/includes/db/mysqli.php
LINE: 189
CALL: dbal->sql_error()

FILE: [ROOT]/includes/ucp/ucp_prefs.php
LINE: 129
CALL: dbal_mysqli->sql_query()

FILE: [ROOT]/includes/functions_module.php
LINE: 507
CALL: ucp_prefs->main()

FILE: [ROOT]/ucp.php
LINE: 331
CALL: p_master->load_active()
Из админки меняю всем без проблем...
Куда копать?

Отправлено спустя 8 минут 57 секунд:
В логе Дебаггера -

Код: Выделить всё

1	8 минут назад	Pthelovod

- 
Язык: ru	Страница: ucp.php?i=prefs&mode=personal
Файл: [ROOT]/includes/ucp/ucp_prefs.php
Строка: 114	[PHP Notice]

Undefined index: scl_rull_enabled
Строка 114 - (крест)

Код: Выделить всё

							'user_dst'				=> $data['dst'],
							'user_dateformat'		=> $data['dateformat'],
							'user_lang'				=> $data['lang'],
							'user_timezone'			=> $data['tz'],
							'user_style'			=> $data['style'],	
+							'user_rull_enabled'		=> $data['scl_rull_enabled'],							
 							'allow_all_comment'		=> $data['allow_all_comment'],
							'allow_friend_only'		=> $data['allow_friend_only'],
							'allow_friend_view'		=> $data['allow_friend_view'],
							'allow_comment_email'	=> $data['allow_comment_email'],
							'user_holydays_enabled'	=> $data['holydays_ucp_enabled'],
						);
						
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13159
Стаж: 15 лет 1 месяц
Благодарил (а): 236 раз
Поблагодарили: 3750 раз

Re: Летнее время и часовой пояс.

Сообщение Татьяна5 »

Пчелкин, чья-то опечатка, не то название переменной. Должно было быть rull_ucp_enabled вместо scl_rull_enabled

Описание функции на странице изменения настроек

Код: Выделить всё

Блоки превьюшек на форуме:
Включение либо отключение вывода Блоков превьюшек на форуме
Этот мод откуда? Частный или где-то выложен? (Яндекс такого не знает)
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Летнее время и часовой пояс.

Сообщение Пчелкин »

Эт я мод делал для того чтоб полученным условием обложить рульки вывода превьюшек для отключения из админки... Значит запрос в БД составил неправильно ... млин... Запутался...

Отправлено спустя 3 минуты 27 секунд:
Где в инсталляторе ошибка?

Код: Выделить всё

	'1.0.0' => array(
		'config_add' => array(
			array('rull_enabled'),
		),

		'table_column_add' => array(
			array('phpbb_users', 'user_rull_enabled', array('BOOL', '1')),
		),

		'module_add' => array(
			array('acp', 'ACP_CAT_DOT_MODS', 'RULL_ACP'),

			array('acp', 'RULL_ACP', array(
					'module_basename'	=> 'rull',
					'modes'		    	=> array('configuration'),
					'module_auth'		=> 'acl_a_board',
				),
			),
		),
	),
);
Вот само мое творение - :oops: :oops: :oops:
Мод ОТКЛ БЛОКА РУЛЕК ПРЕВЬЮШЕК ЛИБО ЧЕГО УГОДНО ЧТО НАДО из АДМИНКИ И В ЛИЧНОМ ПРОФИЛЕ КАЖДОМУ ЮЗЕРУ на гл и в подфор RULL (САМ)
643 Мод ОТКЛ БЛОКА РУЛЕК ПРЕВЬЮШЕК на гл и в подфор RULL (САМ) v1.0.0.rar
У вас нет необходимых прав для просмотра вложений в этом сообщении.
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13159
Стаж: 15 лет 1 месяц
Благодарил (а): 236 раз
Поблагодарили: 3750 раз

Re: Летнее время и часовой пояс.

Сообщение Татьяна5 »

В инсталляторе нигде

ucp_prefs.php

Код: Выделить всё

$data = array(
'rull_ucp_enabled'		=> request_var('rull_ucp_enabled', (bool) $user->data['user_rull_enabled']), 
);
Т.е. в массив $data добавили элемент с индексом rull_ucp_enabled
Далее:

Код: Выделить всё

$data['scl_rull_enabled']
Т.е. обратились к массиву $data и пытаемся оттуда достать элемент по индексу scl_rull_enabled. А откуда в массиве взяться индексу scl_rull_enabled, если добавляли другой индекс, rull_ucp_enabled ? Нет там scl_rull_enabled, а значит $data['scl_rull_enabled'] пустой, null


Это пустое значение добавили в массив $sql_ary

Код: Выделить всё

$sql_ary = array(
'user_rull_enabled'		=> $data['scl_rull_enabled'],
);
Отправили запрос

Код: Выделить всё

$sql = 'UPDATE ' . USERS_TABLE . '
							SET ' . $db->sql_build_array('UPDATE', $sql_ary) . '
							WHERE user_id = ' . $user->data['user_id'];
						$db->sql_query($sql);
в котором в поле user_rull_enabled (названия полей берутся из индексов массива $sql_ary) записывается пустое значение $data['scl_rull_enabled'] и получили ошибку

Код: Выделить всё

Column 'user_rull_enabled' cannot be null
, где говорится что поле не может быть пустым
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Летнее время и часовой пояс.

Сообщение Пчелкин »

Эт я почему-то сам и накосячил... В инструкции-то правки написал правильно, а в файле что-то перепутал... млин... Извините за панику...
Татьяна5, огромное спасибо!!! Респект и уважуха... Во я тупой... :oops: :oops: :oops:
Хотя в описалово и на этот раз все понял не сразу, но на этот раз без пинков, как в прошлый раз, и без подзатыльников.... :oops: :oops: :oops: Ну, тупой я... тупой... :oops: :roll:
Хотя в твоем описании создания глюка на первый раз все прочитал почти так -
"тут играем, тут не играем, тут, где пятно от селедки, пропускаем, а отседова прыгаем сюды и потом возвращаемся к пятну и из него играем тока то, что видно по краям, затем переходим в самому началу и все повторяем наискосок..."

:lol: :lol: :lol:
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13159
Стаж: 15 лет 1 месяц
Благодарил (а): 236 раз
Поблагодарили: 3750 раз

Re: Летнее время и часовой пояс.

Сообщение Татьяна5 »

Пчелкин писал(а): почти так -
А всё что пропущено к багу не относится. Зачем лишний код рассматривать-то? Если его убрать, то тот баг не изменится (другие появятся, но то уже другой разговор)

Вернуться в «Поддержка phpBB 3.0.х»