LiveInternetMail.ru
Форум русской поддержки Joomla!® CMS
28.05.2012, 04:08:40 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор Тема: Компонент BaseConstructor - создание табличных баз на Joomla 1.5  (Прочитано 3468 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
esmark
Осваиваюсь на форуме
***

Репутация: +6/-0
Offline Offline

Пол: Мужской
Сообщений: 119


« : 16.11.2009, 03:28:05 »

Всем привет!
Предлагаю свой компонент BaseConstructor 1.0.0 alpha для создания всевозможных табличных баз данных на Joomla 1.5 по аналогии с принципом работы Ms Access или OO Base.

Он может пригодиться для создания или ведения следующих таблиц:
  • таблицы событий,
  • прайс-листов,
  • список объектов или адресов,
  • список работников фирмы,
  • различные справочные данные
  • и многое другое.

В программе реализовано создание табличной структуры, Списка, Запросов, их связывание между собой. Это позволяет объединить 2 и более таблицы воедино (например, объединить таблицу работников предприятия с адресной таблицей по SQL) или включить в таблицу различные списки (страны, города, различные варианты ответа: Да, Нет и пр.).

Также возможно создания отдельной для каждой таблицы настройки, ее импорта и экспорта через админку. При создании таблицы можно указать необходимые типы полей для БД (int, varchar, text & etc) и для формы ввода (hidden, textfield, textarea, radio-button, checkbox, dropdown, calendar, ajax-dropdown и пр).

Во фронтенде реализованы возможности ввода/редактирования данных через форму, удаление строк, динамическая сортировка данных по столбцам, фильтрации данных в таблице по ключевому слову, печати таблицы и экспорта в csv-файл.

Имеются русская и английская локализация для данного компонента.

За основу был взят компонент Event Table Edit и существенно переделан. Компонент предлагается для тестирования и находится в бета-версии.

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

Скачать компонент можно по ссылке Download.
« Последнее редактирование: 06.04.2010, 20:45:56 от esmark » Записан
ucnavigator
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 17


« Ответ #1 : 18.11.2009, 21:10:57 »

после попытки открыть созданную табличку выдается:

Parse error: syntax error, unexpected T_STRING in /......./www/components/com_baseconstructor/controller.php on line 149

что це таке?
Записан
il2
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 9


« Ответ #2 : 18.11.2009, 21:13:26 »

Отлично! давно ищу что то подобное) Испробую.. быть может ссылочку на сайт где это работает?
Записан
il2
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 9


« Ответ #3 : 18.11.2009, 21:23:49 »

после попытки открыть созданную табличку выдается:

Parse error: syntax error, unexpected T_STRING in /......./www/components/com_baseconstructor/controller.php on line 149

что це таке?


Поддерживаю! ) что это))
Записан
esmark
Осваиваюсь на форуме
***

Репутация: +6/-0
Offline Offline

Пол: Мужской
Сообщений: 119


« Ответ #4 : 19.11.2009, 02:00:18 »

после попытки открыть созданную табличку выдается:

Parse error: syntax error, unexpected T_STRING in /......./www/components/com_baseconstructor/controller.php on line 149

что це таке?

Здесь в строке 149 controller.php должен быть комментарий // после ";"
Код:
        $assid[] = (isset($row2->assid))?$row2->assid:"";  //ass_id replase to var config
Ссылочку на демо пока не могу дать, чуть позже. В ближайшее время постараюсь выложить принтскрины.
Записан
k2010
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 2


« Ответ #5 : 05.04.2010, 15:56:00 »

Добрый день!
попытался установить компонент BaseConstructor
без проблем воткнулся в раздел компоненты
далее создал таблицу,
подгрузил  меню и ... ничего ни вывести на страничку и не увидел средств занесения данных в эту созданную таблицу
люди добрые помогите, времени в обрез, сайт горит все застопорилось ,нужно было создать таблицы как в акссесе с редактированием на сайте
Записан
esmark
Осваиваюсь на форуме
***

Репутация: +6/-0
Offline Offline

Пол: Мужской
Сообщений: 119


« Ответ #6 : 06.04.2010, 02:07:02 »

Средства занесения в таблицу на самом сайте, во фронте. Нужно только, чтобы в конфигурации данной таблицы были указаны доступы на редактирование и добавление строк.
P.S. Компонент находится в alfa версии, в ближайшее время выйдет beta.
Записан
esmark
Осваиваюсь на форуме
***

Репутация: +6/-0
Offline Offline

Пол: Мужской
Сообщений: 119


« Ответ #7 : 06.04.2010, 04:11:52 »

Компонент обновлен до версии бета - много значительных услучшений в админке и фронте.
Тестируем, оставляем отзывы.
Записан
k2010
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 2


« Ответ #8 : 06.04.2010, 15:46:04 »

не работает
и еще, есть компонент eventtableedit. Как понимаю родоначальник baseconstruktor он работает, но криво задает ссылку по умолчанию на первую созданную таблицу. В меню создания ссылки на этот компонент задаешь номер таблицы а ссылка остается defaut и в меню ее не переделаешь есть модули по перенаправлению ссылок но там тоже труба, вообщем или что можно сделать с baseсconstructor, чтоб заработал или как переопределить ссылки
Записан
esmark
Осваиваюсь на форуме
***

Репутация: +6/-0
Offline Offline

Пол: Мужской
Сообщений: 119


« Ответ #9 : 06.04.2010, 20:33:11 »

Cсылка на первую таблицу должна быть вида yoursite.ru/index.php?option=com_baseconstructor&view=default&choose=1&Itemid=55. Можешь жестко указать как url в меню. У меня все работает. Если что не работает, то покажи сайт, где.
Записан
yuri-it
Живу я здесь
******

Репутация: +33/-3
Offline Offline

Сообщений: 1089


« Ответ #10 : 12.05.2010, 23:35:04 »

не работает кнопка Создать, чтобы создать таблицу.
Записан
esmark
Осваиваюсь на форуме
***

Репутация: +6/-0
Offline Offline

Пол: Мужской
Сообщений: 119


« Ответ #11 : 13.05.2010, 01:33:52 »

Нашел ошибку несрабатывания кнопки при отсутствии раннее созданных таблиц.
Чтобы исправить работу кнопки нужно в файле joomla/administrator/components/com_baseconstructor/views/showtables/tmpl/default.php найти и заменить
Код:
<?php
if ($this->count) {
?>
<form action="index2.php" method="post" name="adminForm" id="adminForm">
на
Код:
<form action="index2.php" method="post" name="adminForm" id="adminForm">
<?php
if ($this->count) {
?>

и

Код:
<?php echo JHTML::_('form.token'); ?>
<input type="hidden" name="task" value="display" />
<input type="hidden" name="option" value="<?php echo $option; ?>" />
<input type="hidden" name="boxchecked" value="0" />
</form>

<br clear="all">
<?php
}
else {
echo JTEXT::_('NO_TABLE');
}
?>
на
Код:
<?php echo JHTML::_('form.token'); ?>
<?php
}
else {
echo JTEXT::_('NO_TABLE');
}
?>
<input type="hidden" name="task" value="display" />
<input type="hidden" name="option" value="<?php echo $option; ?>" />
<input type="hidden" name="boxchecked" value="0" />
</form>

<br clear="all">
Записан
alex-inc
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 33



« Ответ #12 : 09.06.2010, 00:24:07 »

Установил, но посмотреть так и не получилось. Не удалось создать ни одной таблицы. Попробовал импорт CSV - после нажатия на кнопку "Применить" почему-то перебрасывает на логин.
Записан
esmark
Осваиваюсь на форуме
***

Репутация: +6/-0
Offline Offline

Пол: Мужской
Сообщений: 119


« Ответ #13 : 09.06.2010, 02:28:04 »

Баг с созданием таблиц описан выше.
На счет испорта из CSV, файл принимается в кодировке UTF-8 (сохраненный в OpenOffice).
Если будут проблемы, прикладываем csv-файл в пост.
Записан
KKAAZZOO
Осваиваюсь на форуме
***

Репутация: +7/-0
Offline Offline

Сообщений: 175


« Ответ #14 : 24.05.2011, 22:50:22 »

Так, пробую на Денвере, загружаю файл в CSV, нажимаю "применить" и выдает ошибку
Fatal error: Call to a member function nameQuote() on a non-object in Z:\home\site.ru\www\administrator\components\com_baseconstructor\includes\csvio.php on line 22

Что такое?
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.16 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet