0 Пользователей и 1 Гость просматривают эту тему.
  • 19 Ответов
  • 7249 Просмотров
*

iv660

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Ставлю Fabrik 1.0.4 под Joomla! RE 1.0.12.

Рапортует об успешной установке, тем не менее, создает лишь пустой каталог com_fabrik в components. Этим эффект от установки полностью исчерпывается.

Буду благодарен за любые идеи, как решить такую проблему.
*

iv660

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Обнаружилась аналогичная ошибка с компонентом flexcontent.
*

iv660

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Нашел причину. Ей оказались однотипные ошибки в файлах XML из установочного пакета: в значениях параметров использовались символы >, что парсер XML, очевидно, воспринимал как преждевременное закрытие тега и прерывал обработку установочного пакета.

В качестве примера - фрагмент файла flexcontent.xml:

Код
<params>
   <param name="catid" type="text" default="98" label="Flex Category" description="Enter the category of the     
   FlexContent e.g. 98 for the SampleFlexCategory. Check at Components => FlexContent =>
   Manage FlexContent Categories to see which id you need to enter." />
</params>   

Проблемные фрагменты > достаточно заменить кодами &gt;, и установка проходит успешно:

Код
<params>
   <param name="catid" type="text" default="98" label="Flex Category" description="Enter the category of the
   FlexContent e.g. 98 for the SampleFlexCategory. Check at Components =&gt; FlexContent
   =&gt; Manage FlexContent Categories to see which id you need to enter." />
</params>   
*

kostass

  • Осваиваюсь на форуме
  • 33
  • 1 / 0
можешь выложить Fabrik профиксенный?
*

iv660

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Здесь пропатченный файл для версии 1.0.4.

[вложение удалено Администратором]
*

kostass

  • Осваиваюсь на форуме
  • 33
  • 1 / 0
Здесь пропатченный файл для версии 1.0.4.
Спасибо огромное, щас буду пробывать!

Я что-то Fabrik 1.0.4 не нашел, скачал от производителя 1.0.5... Там нет в .xml описанных символов, но эффект от установки совершенно аналогичен - пустые папки и одинокий fabrik.xml...


[вложение удалено Администратором]
*

iv660

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Еще как есть. На том же самом месте:

Код
<param name="rowid" type="text" size="3" default="" label="Row id" description="The table row to show in the form - if the view is set to view form or view detailed record.  Set to -1 to use \$my->id" />

Внимательно ищем в коде $my->id.

Еще как есть. На том же самом месте:

Код
<param name="rowid" type="text" size="3" default="" label="Row id" description="The table row to show in the form - if the view is set to view form or view detailed record.  Set to -1 to use \$my->id" />

Внимательно ищем в коде $my->id.

Сбила с толку "небольшая" разница - "=>" и "->"... В кодах и тегах спец не большой... В моем случае "->" заменять на "-&gt"?

-*-*-*-*- Добавлено спустя 5 минут -*-*-*-*-*-
На сайте фабрики есть 3 бота, 2 модуля и отдельно файл компонента. Нужно устанавливать ВСЁ это или достаточно одного компонента. Сорри, если спросил глупость...
« Последнее редактирование: 11.04.2008, 04:35:40 от srg-Doka »
*

iv660

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
В моем случае "->" заменять на "-&gt"?

На "-&gt;", с точкой с запятой в конце.

Боты и модули, насколько я помню, устанавливать не обязательно.

...т.е. - Set to -1 to use \$my-&gtid;" ?
*

iv660

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Set to -1 to use \$my-&gt;id
*

iv660

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
> меняется на &gt;

Сделал все так..

<param name="rowid" type="text" size="3" default="" label="Row id" description="The table row to show in the form - if the view is set to view form or view detailed record.  Set to -1 to use \$my-&gt;id" />

При установке получил...

Ошибка SQL DB function failed with error number 1064
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'auto_increment` int(1) NOT NULL default '0', `access` int(1) NOT NULL defau' at line 1 SQL=auto_increment` int(1) NOT NULL default '0', `access` int(1) NOT NULL default '0', `use_in_page_title` int(1) NOT NULL default '0', `attribs` TEXT NOT NULL, `link` VARCHAR(255) NOT NULL, PRIMARY KEY ( `id` ));
SQL =

auto_increment` int(1) NOT NULL default '0',
            `access` int(1) NOT NULL default '0',
            `use_in_page_title` int(1) NOT NULL default '0',
            `attribs` TEXT NOT NULL,
            `link` VARCHAR(255) NOT NULL,
            PRIMARY KEY ( `id` ));

Есть комментарии?
« Последнее редактирование: 11.04.2008, 06:33:27 от srg-Doka »

Еще один топик на эту тему закрыт... Поэтому я не успел ответить boston... Кончено! Joostina только окрепнет, если будет иметь собственный штатный компонент для создания форм и работы через них с БД (не утверждаю, что это должна быть Fabrik, потому что не могу пока ее оседлать). И вообще - цены Джустине не будет, если она вдруг сумеет гибко работать с разграничением доступа к контенту (типа JUGA, но более управляемо).

Опять я же... Кажется, есть большой трабл в fabrik.xml. Не хочется в это верить, но похоже пропущено создание таблицы, а вот что именно пропущено?
<query>DROP TABLE IF EXISTS `#__fabrik_elements`</query>   
            <query>auto_increment` int(1) NOT NULL default '0',
            `access` int(1) NOT NULL default '0',
            `use_in_page_title` int(1) NOT NULL default '0',
            `attribs` TEXT NOT NULL,
            `link` VARCHAR(255) NOT NULL,
            PRIMARY KEY ( `id` ));
      </query>

Может кому сгодится... Установилось в такой редакции создания таблицы в fabrik.xml

<query>DROP TABLE IF EXISTS `#__fabrik_elements`</query>   
            <query>CREATE TABLE `#__fabrik_elements` (
            `id` int(1) NOT NULL auto_increment ,
            `access` int(1) NOT NULL default '0',
            `use_in_page_title` int(1) NOT NULL default '0',
            `attribs` TEXT NOT NULL,
            `link` VARCHAR(255) NOT NULL,
            PRIMARY KEY ( `id` ));
      </query>

Функциональность еще не проверил, но хоть встало...

опять же тихо сам с собою... - не помогла правка файла. Программа встала, но Вкладка Элементы не работает.
Хто ж подскажет, как надо-то?
*

iv660

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Может кому сгодится... Установилось в такой редакции создания таблицы в fabrik.xml

<query>DROP TABLE IF EXISTS `#__fabrik_elements`</query>   
            <query>CREATE TABLE `#__fabrik_elements` (
            `id` int(1) NOT NULL auto_increment ,
            `access` int(1) NOT NULL default '0',
            `use_in_page_title` int(1) NOT NULL default '0',
            `attribs` TEXT NOT NULL,
            `link` VARCHAR(255) NOT NULL,
            PRIMARY KEY ( `id` ));
      </query>

Функциональность еще не проверил, но хоть встало...

Верно подмечено, там фрагмент пропущен.

Только, кажется, это ты сам удалил по ходу правок. Беру твой исходный файл, из приложенного тобой fabrik.rar, ищу там этот фрагмент. Он есть и выглядит вот так:

Код
		<query>DROP TABLE IF EXISTS `#__fabrik_elements`</query>   
            <query>CREATE TABLE `#__fabrik_elements` (
`id` INT( 11 ) NOT NULL auto_increment,
`element_name` VARCHAR( 100 ) NOT NULL ,
`group_id` INT( 4 ) NOT NULL ,
`elementtype_id` INT( 4 ) NOT NULL ,
`element_label` TEXT ,
`checked_out` int(11) NOT NULL ,
`checked_out_time` datetime NOT NULL ,
`created` datetime NOT NULL ,
`created_by` INT( 11 ) NOT NULL ,
`created_by_alias` varchar(100) NOT NULL ,
`modified` datetime NOT NULL ,
`modified_by` INT( 11 ) NOT NULL ,
`element_width` INT( 4 ) NOT NULL ,
`element_height` INT( 4 ) NOT NULL default '0',
`use_wysiwyg` INT( 1 ) NOT NULL ,
`default` TEXT NOT NULL ,
`hidden` INT (1) NOT NULL ,
`eval` INT (1) NOT NULL ,
`password` INT (1) NOT NULL ,
`maxlength` INT( 10 ) NOT NULL ,
`box_checked` INT (1) NOT NULL ,
`radio_checked` INT (1) NOT NULL ,
`multiple` INT (1) NOT NULL ,
`dd_text` text NOT NULL ,
`dd_values` text NOT NULL ,
`dd_intial_selection` varchar( 255 ) NOT NULL ,
`dd_min_selection` varchar( 4 ) NOT NULL ,
`dd_max_selection` varchar( 4 ) NOT NULL ,
`image_name` varchar (255) NOT NULL ,
`ordering` int( 4 ) NOT NULL ,
`ck_value` varchar( 50 ) NOT NULL ,
`rad_value` varchar( 50 ) NOT NULL ,
`ul_file_types` varchar( 255 ) NOT NULL,
`ul_directory` varchar ( 255 ) NOT NULL,
`ul_max_file_size` BIGINT ( 20 ),
`ul_email_file` int(1) NOT NULL default '0',
`ul_file_increment` int(1) NOT NULL default '0',
`show_in_table_summary` int(1),
`join_conn_id` int(6),
`join_db_name` varchar(255),
`join_key_column` varchar(255),
`join_val_column` varchar(255),
`can_order` int(1),
`can_filter` int(1),
`filter_type` VARCHAR (20),
`filter_exact_match` int(1),
`state` int(1) NOT NULL default '0',
`button_javascript` text NOT NULL,
`image_float` VARCHAR (30) NOT NULL,
`link_url` VARCHAR (255) NOT NULL,
`link_to_detail` int(1) NOT NULL default '0',
`primary_key` int(1) NOT NULL default '0',
`auto_increment` int(1) NOT NULL default '0',
`access` int(1) NOT NULL default '0',
`use_in_page_title` int(1) NOT NULL default '0',
`attribs` TEXT NOT NULL,
`link` VARCHAR(255) NOT NULL,
PRIMARY KEY ( `id` ));
</query>

Так что могу посоветовать: еще раз возьми исходник и аккуратно замени в нем > на &gt; один раз в нужном месте. Должно спасти.
*

VizerKharkiv

  • Новичок
  • 7
  • 0 / 0
Создал новую тему с проблемой, а то тут устаревшее
« Последнее редактирование: 29.01.2009, 13:56:06 от VizerKharkiv »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Fabrik list plugin - Table Edit

Автор yunoshev

Ответов: 0
Просмотров: 54
Последний ответ 09.01.2021, 11:22:10
от yunoshev
С чего начать знакомство с Fabrik? (Несколько уроков посвященных компоненту)

Автор xpank

Ответов: 2
Просмотров: 421
Последний ответ 13.09.2019, 19:50:26
от xpank
Может быть Fabrik уже не конструктор форм, а CCK ?

Автор pirks

Ответов: 0
Просмотров: 1211
Последний ответ 19.02.2017, 09:43:48
от pirks
Fabrik для чайников как сделать Hello, world?

Автор AngelikaKS

Ответов: 1
Просмотров: 2280
Последний ответ 15.06.2016, 16:40:43
от Gorilla
view data fabrik

Автор Andrew92

Ответов: 2
Просмотров: 1557
Последний ответ 08.02.2016, 11:17:49
от Andrew92