Просмотр полной версии : Разработка расширения
SoulBurn
17.10.2008, 17:32
Занялся разработкой расширения, поскольку ничего толкового (подходящего) в репозитории не нашел. Подумал весь процесс изложить здесь в виде туториала.
Планируется поддержка внешних шаблонов, скриптов (цсс, ява)...
Используется Kickstarter.
Экстеншн - Ивенты (События)
3 формы:
Список событий
Просмотр события (сингл вью типа)
Форма регистрации
Надо ли?
Явно не хватает третьего варианта ответа: "Нужен, только если будут затронуты "продвинутые" вопросы".
Начального материала по этому вопросу на английском языке предостаточно, а вот что-то более менее сложное и нестандартное освещено слабо. Пока правда не имел возможности почитать новую книгу Дулепова "TYPO3 Extesion Development".
Valery Romanchev
18.10.2008, 11:42
можите попробовать на formidable сделать
http://formidable.typo3.ug/
Это не отменяет нарезки структуры базы в кикстартере, а вот код на основе pi_base можно не писать вообще (обойтисть ts c включениями php)
Вот тьюториал по формидаблу нужен точно, а то вещь довольно сложная именно из-за отсутстсвия полных работающих примеров
SoulBurn
21.10.2008, 12:57
..."Нужен, только если будут затронуты "продвинутые" вопросы"...
А что именно подразумевается под "продвинутыми вопросами"?
dmartynenko
21.10.2008, 16:53
А что именно подразумевается под "продвинутыми вопросами"?
Например:
1. Редактирование через FE, включая загрузку фото и RTE
2. Применения фишек аля AJAX
3. Эффективное кэширования для различного контента (список, поиск, сингл)
Занялся разработкой расширения, поскольку ничего толкового (подходящего) в репозитории не нашел. Подумал весь процесс изложить здесь в виде туториала.
Планируется поддержка внешних шаблонов, скриптов (цсс, ява)...
Используется Kickstarter.
Экстеншн - Ивенты (События)
3 формы:
Список событий
Просмотр события (сингл вью типа)
Форма регистрации
Надо ли?
Я бы хотел увидеть даже элементарные вещи!! Пожлуста выложите примеры редактирования и сохраннения информации очень нужно! Или ссылку де это можно почерпнуть
dmartynenko
25.10.2011, 18:16
Напишите подробнее вашу задачу, конкретнее что вам нужно сделать. Может вам не нужно редактирование через FE, а только вывод данных - это сильно упростит разработку.
Напишите подробнее вашу задачу, конкретнее что вам нужно сделать. Может вам не нужно редактирование через FE, а только вывод данных - это сильно упростит разработку.
Задача состоит в том что:
Вывести в отдельное BE меню, сделано;
Показать страницу с записями из базы данных, страница сейчас пустая пустая временно, на этой странице в docheader есть кнопка добавить запись(в базу данных), по нажатии этой кнопки должно открываться новое окно с определенными полями для заполнения и отправки в БД путем нажатия кнопки сохранить или сохранить и закрыть, по нажатию на кнопку закрыть окно закрывается и переходит к первой странице.
dmartynenko
26.10.2011, 11:55
То что вы написали это не задача, а алгоритм реализации неизвестной (мне) задачи.
Если вам нужно через BE добавлять и редактировать записи в таблице, то:
Если то что вам нужно это создать запись, заполнить и сохранить ее, то заботиться о кнопках вам не нужно. Это делает ядро. Вам нужно только объявить создать таблицу в SQL (ext_tables.sql) и описать поля таблицы в TCA (ext_tables.php + tca.php + tca.php locallang_db.xml). Со всем этим кикстартер справляется на отлично.
Работает на vBulletin® версия 3.8.1. Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot