Hướng dẫn fix lỗi cảnh bảo The each() function is deprecated nukeviet

Thứ hai - 17/10/2022 13:08
Nên chú ý: The each() function is deprecated. This message will be suppressed on further calls in file on line 200. Lỗi này xảy ra khi vòng lặp each() đã được update từ năm 2019, Ở bài post này Vncode xin chia sẻ đến bạn một típ nhỏ fix lỗi cảnh báo The each() function is deprecated trên nukeviet ở module photo
Đầu tiên các mở file được cảnh báo /modules/photos/admin/setting.php tại dòng thứ 200
while( list( $logo_position, $title_logoposition ) = each( $array_logoposition ) )
{
	$sl = ($logo_position == $module_config[$module_name]['logo_position']) ? ' selected="selected"' : '';
		$xtpl->assign( 'logo_position', $logo_position );
		$xtpl->assign( 'title_logoposition', $title_logoposition );
		$xtpl->assign( 'logopos', $sl );
		$xtpl->parse( 'main.logopos' );

}
Thay thế bằng 
foreach($array_logoposition as $logo_position => $title_logoposition)
{

		$sl = ( $logo_position == $module_config[$module_name]['logo_position'] ) ? ' selected="selected"' : '';
		$xtpl->assign( 'logo_position', $logo_position );
		$xtpl->assign( 'title_logoposition', $title_logoposition );
		$xtpl->assign( 'logopos', $sl );
		$xtpl->parse( 'main.logopos' );

}
Tiến hành lưu lại và xóa cache của website, reload lại website và xem kết quả. Mong bài viết giúp ích được các bạn phần nào trong thiết kế Website. Hãy nhấn nút like và share  để mọi người cùng học hỏi kiến thức mới nhé. Cảm ơn các bạn đã quan tâm VNCODE.

Tác giả: admin

Tổng số điểm của bài viết là: 0 trong 0 đánh giá

Click để đánh giá bài viết

  Ý kiến bạn đọc

Bạn đã không sử dụng Site, Bấm vào đây để duy trì trạng thái đăng nhập. Thời gian chờ: 60 giây