Искать  
 
   
 
Кто-то уже обновился до ЕЕ2.3.0?
Отправлено: 13 Октябрь 2011 03:10 P.M.   [ Игнорировать ]
Студент
RankRank
Всего сообщений:  100
Зарегистрирован  2009-05-13

После обновления возникла проблема с передачей $_GET в шаблон:

То есть, если раньше это работало:

$var  $this->EE->input->get('q',TRUE);
либо с помощью расширения mo' Variables
$var  = "{get:q}"; 

то теперь ни в какую. Пробовал различные манипуляции в config.php и т.д. Тупо не видит Get параметры и все...

Профиль
 
 
Отправлено: 13 Октябрь 2011 03:39 P.M.   [ Игнорировать ]   [ # 1 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  891
Зарегистрирован  2008-01-07
artics - 13 Октябрь 2011 03:10 P.M.

то теперь ни в какую. Пробовал различные манипуляции в config.php и т.д. Тупо не видит Get параметры и все...

$config['enable_query_strings'TRUE

пробовал?

попробуй оставить старый index.php, в 2.3.0 они убрали:

$assign_to_config['enable_query_strings'TRUE
Профиль
 
 
Отправлено: 13 Октябрь 2011 03:44 P.M.   [ Игнорировать ]   [ # 2 ]
Студент
RankRank
Всего сообщений:  100
Зарегистрирован  2009-05-13
budulay - 13 Октябрь 2011 03:39 P.M.

попробуй оставить старый index.php, в 2.3.0 они убрали:

$assign_to_config['enable_query_strings'TRUE

Я, как раз, сразу на это и обратил внимание, но все равно не помогло(((

Профиль
 
 
Отправлено: 13 Октябрь 2011 05:46 P.M.   [ Игнорировать ]   [ # 3 ]
Студент
RankRank
Всего сообщений:  100
Зарегистрирован  2009-05-13

Причина в EE_Config.php 94я строка:

$assign_to_config['enable_query_strings'FALSE

если поставить TRUE, тогда все работает.

Причем, то что $assign_to_config[‘enable_query_strings’] отсутствует в обновленных файлах index.php и admin.php, не имеет значения. И даже в config.php не оказывает никакого влияния. Странно конечно...

Профиль
 
 
Отправлено: 13 Октябрь 2011 06:09 P.M.   [ Игнорировать ]   [ # 4 ]
Member
Avatar
RankRankRank
Всего сообщений:  224
Зарегистрирован  2010-11-20

Похоже - ввели фильтрацию глобального массива $_GET, чтобы
повысить безопасность по фронтэнду.
Текущие настройки таковы, что проходит только URL и ACT.

Профиль
 
 
Отправлено: 13 Октябрь 2011 07:12 P.M.   [ Игнорировать ]   [ # 5 ]
Студент
RankRank
Всего сообщений:  100
Зарегистрирован  2009-05-13
Afgan - 13 Октябрь 2011 06:09 P.M.

Похоже - ввели фильтрацию глобального массива $_GET, чтобы
повысить безопасность по фронтэнду.
Текущие настройки таковы, что проходит только URL и ACT.

Да, это так и есть. Просто я еще не придумал, как переделать под это новшество, скрипт, который передает значение через GET.

Профиль
 
 
Отправлено: 13 Октябрь 2011 08:20 P.M.   [ Игнорировать ]   [ # 6 ]
Студент
RankRank
Всего сообщений:  100
Зарегистрирован  2009-05-13

Судя по написанному в Change Log:

Modified routing behavior to no longer require query strings to be enabled on the frontend. Please make sure you do not use $_GET variables on the frontend (exceptions: ACT, URL, css)

Лучше в ядре ничего не ковырять, а просто использовать более безопасные способы передачи значений.
Потому, что если принудительно ставить $assign_to_config[‘enable_query_strings’] = TRUE в EE_Config.php - ломается разбиение на страницы.
В моем случае я просто перешел на POST.

Пока что других изменений не обнаружил. Если кто-то, что-нибудь тоже будет замечать, пожалуйста сообщайте.

Профиль
 
 
Отправлено: 13 Октябрь 2011 10:00 P.M.   [ Игнорировать ]   [ # 7 ]
Студент
RankRank
Всего сообщений:  100
Зарегистрирован  2009-05-13

Стили для Датапикера в SafeCracker-е не захотели подгружаться с использованием:

<link href="{path=css/_ee_saef_css}" type="text/css" rel="stylesheet" media="screen"

Сделал так:

<link href="{path=?css=_ee_saef_css}" type="text/css" rel="stylesheet" media="screen" /> 
Профиль
 
 
Отправлено: 19 Октябрь 2011 03:47 P.M.   [ Игнорировать ]   [ # 8 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  891
Зарегистрирован  2008-01-07

Уже есть 2.3.1 или можно просто скачать патч для обновления на форуме

Профиль
 
 
Отправлено: 20 Октябрь 2011 04:25 P.M.   [ Игнорировать ]   [ # 9 ]
Member
Avatar
RankRankRank
Всего сообщений:  224
Зарегистрирован  2010-11-20
budulay - 19 Октябрь 2011 03:47 P.M.

Уже есть 2.3.1 или можно просто скачать патч для обновления на форуме

Очень своевременная заплатка!

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

Профиль