
Роман Волков
Больше реализовать не хватает терпения
vsemkrot, можно же сделать дефолтными функциями. я уже делал, жаль не сохранились ихсодники. Но всё можно сделать, благодаря полям и свойствам.
По сути, что из себя представлет этот сайт?
1. пользователь + его информация
2. добавить услуги водителя (заполняя поля — > марка, год, стаж и тд)
3. отображение услуг (любым видом, каждое поле можно вкл и выкл, + фильтр)
4. комментарии, отзывы, ответы, ЛС
5. всё это есть в InstantCMS 2
:)
То что вы описываете — это настройка стандартного движка, которую нужно производить на каждом домене. А я хочу реализовать это ввиде компонента. Чтобы можно было установить и все работало.
Я очень часто сталкиваюсь с тем что новички хотят сделать что то бесплатно, что то крутое а через некоторое время им это надоедает и они пропадают. Роман Волков, если вы здесь всерьез и надолго можете добавиться ко мне в скайп, в свободное время я поделюсь с вами с той информацией что мне известно, желательно чтобы у вас был микрофон и наушники для более удобной связи. Мой ник — Hohavvas
В скайп добавлюсь, когда возьму отпуск на работе. Тогда будет хоть немного времени
Я с дизайнером 99% беседы веду по голосовой связи, это очень быстро и легко передать свою мысль, писать очень долго, я бы про многое написал но это очень долго. Нет никаких проблем отвечать на легкие вопросы, но если человек спрашивает про целый шаблон виджет компонент и т д то врядли найдется человек который захочет целый час сидеть и печатать текст. Например как тут http://instantcms.ru/forum/thread20668-1.htmlПочему бы здесь не поделиться? Походу форум только для выяснения отношений ихмо… Лучше бы наоборот!
Надо для этого бутсрапа общий гит репазиторий создать.Я вот сваял морду сайта на бутстрап
Вроде следующую версию обещаю уже на бутстрапе, но идея не плоха. Я в целом понимаю структуру проекта и шаблонов. Как устроены типы полей и т.д. Но проблема в том, что просто элементов слишком много.
Роман Волков, думаю да, мне бы точно пригодиться, для маленьких порталов, сайта небольшого района, самое то
Ок. Попробую что-нибудь сделать. Как появятся наработки — сообщу.
У меня с натяжкой тоже проблемы, не хватает мне знаний, но некогда учится этому… а очень жаль(.
Вот бы кто поделился каким либо мануальчиком попроще)
У меня проблема несколько иного плана. Я понимаю систему, знаю php, но мест куда нужно внедрить шаблон очень много:
— Списки контентов
— Профиль
— Группы
— Новости
— Рейтинги
да и еще куча всего.
А ведь хочется реализовывать красивые элементы, но когда начинаешь натягивать — все желание отпадает.
Посмотрите сначала вот эти видео-туториалы Они решат большую половину ваших вопросов.
А распространять через магазин дополнений — это основная ваша цель?Как нужно это оформить, чтобы можно было распространять через магазин дополнений instantCMS?
Спасибо за видео. Нет, распространение через магазин не основная цель (хотя если сделаю, то бесплатно выложу). Просто как написать виджет или компонент я понял, а вот когда увидел в фильтре свойство "Поле" — стало интересно.
Создаетё папку, называете field_select (или своё что-то)
В ней создаетё папку package (обязательно так)
В неё копируете, с сохранением каталогов вложенности, файлы:
\system\fields\list.php
templates\default\assets\fields\list.tpl.php
и если есть поддержка локализации, то и файл \system\languages\ru\field_selector.php специально созданный файл для вашего поля, если используются новые языковые переменные. Другими словами создаёте недостающие папки из пути к файлу и помещаете в них ваши файлы.
Рядом с папкой package кладёте файлы:
install.php с содержимым
manifest.ru.ini с содержимым
function install_package(){ return true; }
и спецкартинку package.png
[info] title = "Название поля'" image = "package.png" [version] major = "1" minor = "0" build = "0" [depends] core = "2.3.0" [author] name = "Кто вы" url = "где вас искать" [description] text[] = "Добавляет поле 'Select'."
Если есть запросы к БД при установке, прикладываем ещё и файл install.sql с запросами.
Запаковать содержимое каталога field_select (или своё что-то) в .zip архив и отправить всем желающим.
Спасибо за подробное описание