Разработка дополнений ICMS 2.0

#1 19 февраля 2014 в 19:07
Всем привет. Видимо найдутся люди которые меня будут критиковать но все же. Начал разрабатывать компонент для ICMS 2.0. Почитал документацию двойки, и разобрав на болтики несколько родных компонентов многое прояснилось. Сейчас компонент практически готов и функционирует, для настоящей завершенности не хватает только вывода вкладки ( таба ) компонента в профиле пользователя. Если среди участников форума есть люди которые знают как это сделать, напишите пожалуйста как. И вообще если среди участников форума есть люди которые также пытаются писать компоненты для двойки, то давайте здесь обсуждать те или иные проблемы.
#2 19 февраля 2014 в 19:20
тоже создал несколько компонентов и хаков для двойки) тема думаю полезная) будем обсуждать и помогать друг другу.
Проблемы у меня такая: Создал форму которая расширяет класс cmsForm для добавление записи, добавляется нормально но вот как теперь создать форму для редактирование имеющейся записи, тоесть форму создать то могу только как в внутри полей запихнут имеющейся записи…
#3 21 февраля 2014 в 13:26
Не густо ребят копалось в 2-ке))) Я вот тоже думаю посмотреть, что там интересного.
#4 21 февраля 2014 в 14:11

Если среди участников форума есть люди которые знают как это сделать

Index
пока только понял что таб можно добавить, создав соответсвующую запись в БД cms_users_tabs, а затем передавать в шаблон профиля пользователя нужные элементы из компонента.
#5 21 февраля 2014 в 15:48

тоже создал несколько… и хаков для двойки)

Evanescence
Вот хаки, думаю, надо всячески избегать — в целях нормальной обновляемости 😊
#6 21 февраля 2014 в 16:33


Если среди участников форума есть люди которые знают как это сделать

Index
пока только понял что таб можно добавить, создав соответсвующую запись в БД cms_users_tabs, а затем передавать в шаблон профиля пользователя нужные элементы из компонента.

kreator
А можите написать код для показа вкладки с текстом? Чтото вроде "Hello world".
#7 21 февраля 2014 в 19:36

Вот хаки, думаю, надо всячески избегать — в целях нормальной обновляемости

Project-S
Как то Fuze сказал что релиз будет в 2015, а я тупо поверил и сделал хак :)
#8 21 февраля 2014 в 20:02

Как то Fuze сказал что релиз будет в 2015...

Evanescence
#9 21 февраля 2014 в 23:29
Написал новое поле "YaMa" для материалов. (Yandex Maps)
Добавляет новое поле, где можно поставить метку на Яндекс.карте

test.comeet.ru/icatalog/yama.html

Довольно не плохо вписалось. Без единой правки файлов движка.
#10 21 февраля 2014 в 23:54
Мужчины, вы бы хоть делились кусками кода. Сами учитесь — помогите другим. Вдруг кто еще втянется. Fuze вон тоже не сразу кодить стал, еще живы его темы трехлетней давности с мольбами "покодьте мне", а счас то вон как разошелся :)
#11 22 февраля 2014 в 00:02
Держите: instantcms.ru/users/files/download4204.html

Распаковать в корень
Создать новое поле с ситемным именем "yama"
В файле yama.tpl.php — настроить центр карты и зуум (для своего района)
В файле yama.php — настроить зуум (не обязательно)
#12 22 февраля 2014 в 08:14
picaboo, Вот мой компонент FAQ, не доработанный, может пригодиться вам в изучении...
Иллюстрация
Пока может, добавлять и выводить...
Редактирование и удаление в доработке.
Скачать
#13 22 февраля 2014 в 08:50

Что такой Рейтинг и как повисит его? Что такое Репутация и как повисит ее?

Evanescence
Ну можно грамотно написать hoho
#14 22 февраля 2014 в 13:16
Инсталлятор для компонента никто не делал еще?
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.