Искать  
 
   
 
Structure
Отправлено: 18 Сентябрь 2008 12:48 A.M.   [ Игнорировать ]
Администратор
RankRankRankRank
Всего сообщений:  1354
Зарегистрирован  2008-01-02

Представлен новый free модуль - Structure. По назначению близок с Pages, но по описанию и скриншотам более функционален. Один из основных функционалов - позволяет отображать динамические шаблоны и статические странице в едином дереве (скриншот). Еще один шаг к более понятному ЕЕ?

тема на офф. форуме
родной сайт

 Подпись 

booooring…

Профиль
 
 
Отправлено: 19 Сентябрь 2008 08:10 P.M.   [ Игнорировать ]   [ # 1 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  1423
Зарегистрирован  2007-12-27

хехе, это хорошие аргумент в пользу ЕЕ, тем самым можно показать клиентам, что “вот, и здесь можно сделать также, также просто” wink)

 Подпись 

ExpressionEngine - SEO-ориентированный движок

Профиль
 
 
Отправлено: 18 Ноябрь 2008 04:17 P.M.   [ Игнорировать ]   [ # 2 ]
Новичок
Rank
Всего сообщений:  4
Зарегистрирован  2008-09-30

Модуль убивает функционал SAEF.
Отправка формы заканчивается пустой белой страницей.

Народ, просигнализируйте плз в теме про модуль на форуме EE, а то у меня пока доступа туда нет.

Профиль
 
 
Отправлено: 18 Ноябрь 2008 05:43 P.M.   [ Игнорировать ]   [ # 3 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  1423
Зарегистрирован  2007-12-27

вы уверены, что именно изза этого модуля?

 Подпись 

ExpressionEngine - SEO-ориентированный движок

Профиль
 
 
Отправлено: 18 Ноябрь 2008 05:59 P.M.   [ Игнорировать ]   [ # 4 ]
Новичок
Rank
Всего сообщений:  4
Зарегистрирован  2008-09-30

Да, я проверял на голой ЕЕ. И уже знаю в чем дело.

Во-первых, в расширении ext.structure_ext.php есть строка

require_once('modules/structure/mod.structure.php'); 

т.е. подразумевается что текущий каталог - SYSTEM
а при отправке SAEF текущий каталог находится уровнем выше, поэтому возникает ошибка 500.
Исправить можно заменив эту строку на

if (is_dir('system'))
    require_once(
'system/modules/structure/mod.structure.php');
else
    require_once(
'modules/structure/mod.structure.php'); 

(если системный каталог не system то нужно исправить на нужное значение)

Во-вторых, в функции publish_tab_block_validate расширения Structure, которая вешается на отправку поста в веблог, при отправке поста через SAEF не выполняется следующее условие:

if ( ! is_numeric($data['template_id'])) {
        $errors[] 
$LANG->line('invalid_template');
    

функция ожидает параметра от списка выбора шаблона, который находится в админке на вкладке Structure и проверяет, является ли он числом. В SAEF такой вкладки, естественно, нет, и проверка не проходит.
Я пока просто закомментировал условие, после чего SAEF заработал.

Профиль
 
 
Отправлено: 19 Ноябрь 2008 04:01 P.M.   [ Игнорировать ]   [ # 5 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  891
Зарегистрирован  2008-01-07

Кинул автору линк на этот форум через гугл.транслейт)) он отписал:

I’m not sure what your exact issue is, but it looks like you want to use a SAEF. Structure does not play well with that and is intended as a CP editing system. Sorry!

Профиль
 
 
Отправлено: 19 Ноябрь 2008 05:16 P.M.   [ Игнорировать ]   [ # 6 ]
Новичок
Rank
Всего сообщений:  4
Зарегистрирован  2008-09-30

Напишу-ка я ему тогда сам в личку.

Профиль
 
 
Отправлено: 24 Январь 2009 06:18 P.M.   [ Игнорировать ]   [ # 7 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  1423
Зарегистрирован  2007-12-27

Change Log

  * 1.1 1/15/2009
      o You can now select which weblogs Structure manages
      o New “Assets” feature for non structural entries managed by Structure
      o {exp:structure:nav_main} tag added
      o {exp:structure:paginate} container tag added
      o {exp:structure:titletrail} has new parameter “reverse” to change site & page order
      o {exp:structure:titletrail} “separator” parameter bug fix: now automatically padded, spaces weren’t respected
      o {exp:structure:nav_sub} added class of “last” too all last children in a branch for an extra styling hook
      o structure_admin.tpl.php & structure_admin_settings.tpl.php - add/edit links now use BASE to create link
      o New functions use db_prefix variable/setting
      o When adding a listing weblog with existing entries Structure data is now created for each
      o When removing a weblog as a listing all Structure data is removed
      o Update procedure to auto-set weblogs with existing Structure data for the settings menu

http://www.ngenworks.com/software/ee/structure/

 Подпись 

ExpressionEngine - SEO-ориентированный движок

Профиль
 
 
Отправлено: 06 Август 2009 01:52 P.M.   [ Игнорировать ]   [ # 8 ]
Новичок
Rank
Всего сообщений:  18
Зарегистрирован  2009-07-27

модуль переехал и теперь имеет свою  страницу http://buildwithstructure.com/
последняя версия 1.3.0 от 11.07.2009

Профиль
 
 
Отправлено: 06 Август 2009 02:51 P.M.   [ Игнорировать ]   [ # 9 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  891
Зарегистрирован  2008-01-07
spambox - 06 Август 2009 01:52 P.M.

модуль переехал и теперь имеет свою  страницу http://buildwithstructure.com/
последняя версия 1.3.0 от 11.07.2009

smile у сайта фавикон как и у ЕЕклаба

Профиль
 
 
Отправлено: 06 Август 2009 03:00 P.M.   [ Игнорировать ]   [ # 10 ]
Администратор
RankRankRankRank
Всего сообщений:  1354
Зарегистрирован  2008-01-02

у них вообще фавикона нет - это приколы бразура smile

 Подпись 

booooring…

Профиль
 
 
Отправлено: 17 Декабрь 2009 09:58 P.M.   [ Игнорировать ]   [ # 11 ]
Member
Avatar
RankRankRank
Всего сообщений:  317
Зарегистрирован  2008-03-09

Может у кого есть версия данного модуля ?

Профиль
 
 
Отправлено: 17 Декабрь 2009 10:34 P.M.   [ Игнорировать ]   [ # 12 ]
Member
RankRankRank
Всего сообщений:  191
Зарегистрирован  2009-03-17
Sulako - 18 Ноябрь 2008 04:17 P.M.

Модуль убивает функционал SAEF.
Отправка формы заканчивается пустой белой страницей.

решение этой проблемы:

http://expressionengine.com/forums/viewthread/134779/

It was definitely the Structure Extension. It hi-jacks the error messages in the “submit_new_entry_start” hook. Here are the changes to make it work…

Профиль