Форум русской поддержки Joomla!® CMS
17.08.2017, 15:38:41 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Основной курс по Joomla
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

API ZOO

 (Прочитано 4079 раз)
0 Пользователей и 1 Гость смотрят эту тему.
arohy
Захожу иногда
**

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

Сообщений: 21


« : 28.06.2011, 14:52:57 »

вопрос к тем, кто уже делал и делает элементы и коды для сего чудного агрегата.
не поделитесь ссылками на список API и функций?

а то без нормального описания, не могу догнать как это переписать Sad
Записан
Chedwick
Осваиваюсь на форуме
***

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

Сообщений: 172


« Ответ #1 : 28.06.2011, 17:04:30 »

Прочитайте документацию http://www.yootheme.com/docs/home/category/zoo-2
Записан
MetaSpirit
Живу я здесь
******

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

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


R.A.S.Lab[.org]


« Ответ #2 : 28.06.2011, 17:14:19 »

Нормальной документации по ZOO API нет. Остается только писать методом анализа кода.
Записан
arohy
Захожу иногда
**

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

Сообщений: 21


« Ответ #3 : 28.06.2011, 17:49:36 »

мдя.... значит придется разгребаться и аккуратно все записывать
Записан
ABTOP
JComments Tester
*

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

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



« Ответ #4 : 28.06.2011, 18:11:52 »

Дельной документации действительно нет. Единственный вариант - подписатся на членство у них на сайте и задавать ребятам прицельные вопросы, на английском, или лучше на немецком.
Записан
steal
Осваиваюсь на форуме
***

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

Сообщений: 117


« Ответ #5 : 28.06.2011, 19:02:29 »

Кстати у кого есть вопросы - могу задать. Есть членннство.
Записан
arohy
Захожу иногда
**

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

Сообщений: 21


« Ответ #6 : 29.06.2011, 09:29:59 »

хех... разобрать php код вроде не проблема - сделать по аналогии - тоже... наткнулся тут на один файлик, где большинство функций для элементов описано. как разберусь что к чему - может чего путевое смастрячу.
Записан
MetaSpirit
Живу я здесь
******

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

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


R.A.S.Lab[.org]


« Ответ #7 : 29.06.2011, 12:55:46 »

... наткнулся тут на один файлик, где большинство функций для элементов описано...
А что за файлик-то?
Записан
arohy
Захожу иногда
**

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

Сообщений: 21


« Ответ #8 : 29.06.2011, 13:05:55 »

/media/zoo/elements/element/element.php

при первом рассмотрении тут все функции элементов.
пока это все, что вылезло с первого захода.

и наверняка - баян Azn
Записан
MetaSpirit
Живу я здесь
******

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

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


R.A.S.Lab[.org]


« Ответ #9 : 29.06.2011, 14:38:26 »

Дополню и систематизирую:
 - стандартные классы компонента:
   administrator/components/com_zoo/classes/
   (кроме класса элемента)
 - ZOO Фреймворк:
    administrator/components/com_zoo/framework
    administrator/components/com_zoo/helpers
 - создание элементов:
    класс элемента - /media/zoo/elements/element/element.php
    субкласс повторяемого элемента - /media/zoo/elements/repeatable/repeatable.php
- создание плагинов:
    стандартный демо-плагин с примерной реализацией всех событий - zooevent,
    детальнее о событиях в administrator/components/com_zoo/events/

Ну, и все константы и стандартные пути, а также инициализация фреймворка в administrator/components/com_zoo/config.php
Записан
likrion
Завсегдатай
*****

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

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



« Ответ #10 : 13.12.2011, 13:31:43 »

некоторые константы относительно таблицы элемента
Код:
                $id   = $this->_item->id;
                $appid    = $this->_item->application_id;
                $type     = $this->_item->type;
                $name = $this->_item->name;
                $alias = $this->_item->alias;
                $created = $this->_item->created;
                $modified = $this->_item->modified;
                $modified_by = $this->_item->modified_by;
                $publish_up = $this->_item->publish_up;
                $publish_down = $this->_item->publish_down;
                $priority = $this->_item->priority;
                $hits = $this->_item->hits;
                $state = $this->_item->state;
                $access = $this->_item->access;
                $created_by = $this->_item->created_by;
                $created_by_alias = $this->_item->created_by_alias;
                $searchable = $this->_item->searchable;

Записан
staffdesign
Новичок
*

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

Сообщений: 1


« Ответ #11 : 06.04.2012, 02:31:01 »

Подскажите, как обновить запись в базе через php-скрипт, к примеру я хочу перед выводом итема изменить $priority
Записан
MetaSpirit
Живу я здесь
******

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

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


R.A.S.Lab[.org]


« Ответ #12 : 06.04.2012, 16:35:43 »

Написать плагин для Zoo и привязать к событию item - beforedisplay
Записан
pavel_28121
Давно я тут
****

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

Сообщений: 266


Cart for ZOO, Watermark for ZOO, Price fo ZOO


« Ответ #13 : 07.04.2012, 23:57:28 »

Как написать плагин для zoo, чтобы подменить уже существующую функцию?
Допустим функцию ресайза изображений.
Записан
newvideo
Осваиваюсь на форуме
***

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

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


« Ответ #14 : 29.01.2017, 17:11:42 »

Как написать плагин для zoo, чтобы подменить уже существующую функцию?
JClass::ZOO('Cozdat plugin', 'new plugin', 'krutoy plugin')[тут список того, что будет уметь плагин];
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | 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