Искать  
 
   
 
Ошибка парсинга Parse error: syntax error, unexpected T_STRING
Отправлено: 19 Сентябрь 2014 10:42 A.M.   [ Игнорировать ]
Новичок
Avatar
Rank
Всего сообщений:  16
Зарегистрирован  2013-12-09

При генерации выборки из БД в некоторых запросах выдает ошибку парсинга с указанием на строку  - return eval(’?’.’>’.$str.’<?php ‘); 
Строка из файла function.php   Привожу весь фрагмент кода ниже:
/**
    * eval()
    *
    * Evaluates a string as PHP
    *
    * @access   public
    * @param   string
    * @return   mixed
    */ 
  function evaluate($str)
  { 
      return eval(’?’.’>’.$str.’<?php ‘);     
  }
==========================
Выборка делается из канала и выглядит так:

{exp:channel:entries channel=“dif” orderby=“dif_rekom|title” sort=“asc|asc” limit=“31500” category=”{segment_4}&{embed:id_c}” dynamic=“no”}

Поскольку не экспортируются только выборки с большим количеством информации, то есть подозрение что дело в настройках php.ini на хостинге.
???? Подскажите, пожалуйста, в чём проблема и куда двигаться.
Заранее благодарен.

Профиль
 
 
Отправлено: 24 Сентябрь 2014 02:35 P.M.   [ Игнорировать ]   [ # 1 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  645
Зарегистрирован  2009-04-11

Нельзя указывать такой лимит. Включите отладчик шаблонов чтобы поглядеть правильно ли движок обрабатывает даннные.

 Подпись 

Няшка, программист, фотограф, подкастер, блоггер и CEO студии FDCore Studio

Профиль
 
 
Отправлено: 28 Сентябрь 2014 09:59 A.M.   [ Игнорировать ]   [ # 2 ]
Новичок
Avatar
Rank
Всего сообщений:  16
Зарегистрирован  2013-12-09

Лимит понизил до 1500, - не помогло.... Та же ошибка и в тех же выборках...

Профиль
 
 
Отправлено: 29 Сентябрь 2014 12:03 A.M.   [ Игнорировать ]   [ # 3 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  645
Зарегистрирован  2009-04-11
Horus267 - 28 Сентябрь 2014 09:59 A.M.

Лимит понизил до 1500, - не помогло.... Та же ошибка и в тех же выборках...

проверьте код на отдельном шаблоне

{exp:channel:entries channel="dif" orderby="dif_rekom|title" sort="asc|asc" limit="1" category="{segment_4}&{embed:id_c}" dynamic="no"}
{title}
{
/exp:channel:entries} 

если всё норм,
потом постепенно добавляйте используемые теги.

 Подпись 

Няшка, программист, фотограф, подкастер, блоггер и CEO студии FDCore Studio

Профиль
 
 
Отправлено: 29 Сентябрь 2014 12:00 P.M.   [ Игнорировать ]   [ # 4 ]
Новичок
Avatar
Rank
Всего сообщений:  16
Зарегистрирован  2013-12-09

Спасибо за подсказки!!!
Таки разобрался следуя Вашим советам!
- один из тегов в запросе не помещался в размеры контейнера для вёрстки.

Профиль