My-InstantCMS.Ru

My-InstantCMS.Ru

Несколько дней не буду в сети
+1143
Репутация
16587
Рейтинг
#1 Как в Инстант 2 сдеалть форму обратной связи? 29 июля 2014 в 15:58

Вы могли бы портировать компонент "Конструктор форм" целиком из первой ветки во вторую?

WebMan
Нет, я пока что не до конца понимаю работу с формами и мессенджером, постепенно изучаю...

Компонент Обратной связи готова, но пока просто страница site.ru/feedback при открытии мы видим форму с полями Имя, Почта и сообщение, есть валидация, и системный сообщения… После отправки письма на почту который указана в админке в разделе настройки отправиться письмо.

Я вот никогда не пользовался обратной связи и на моих сайтах ее нет по этому я запутался, например пользователь отправил письмо по форме и админ получает письмо от почты этого пользователя или от почты сайта? Сейчас в моем компоненте отправитель сам сайт, а внутри письма есть такое содержимое:
  1. {nickname} ({email})</a> пишет:
  2. <blockquote>{text}</blockquote>
Далее будет админка а вы можете писать свои хотелки, т.е. какие настройки должны быть в админке?
#2 Как в Инстант 2 сдеалть форму обратной связи? 27 июля 2014 в 20:08
Могу сделать бесплатно, если найдется несколько желающих.
#3 Наступил на грабли в написании компонетра для iCMS 2.0 27 июля 2014 в 19:58
Александр, Вот ваш код
  1. class actionLiveIndex extends cmsAction {
  2. public function run(){
  3. $template = cmsTemplate::getInstance();
  4. $lives = array();
  5. $template->render('index', array(
  6. 'lives' => $lives
  7. ));
  8. }
  9. }
Вы по ходу пропустили ту часть который работает с моделью, а по точнее вы нечего не передаете шаблону.
Должно быть что то вроде этого $lives = $this->model->getLives(); а потом в model.php создать функцию getLives который возвращвет полученные данные из БД
#4 [ЕСТЬ РЕШЕНИЕ] Небольшая доработка слайдера в 2.0 21 июля 2014 в 10:51
SpaceSel, Это виджет фотоальбома, вы хотите что бы вам доработали слайдер типов контента или создали отдельный виджет?
#5 Создание виджета нужны советы и помощь 13 июля 2014 в 19:29
jorgovich, обязательно внутри <head> нужно добавить? если так то не знаю, если не обязательно то можете в самом шаблоне виджета добавить свой js код и принимать настройки из админки, например:
  1. <script type="text/javascript">
  2. $(document).ready(function() {
  3. if(!$('#myCanvas').tagcanvas({
  4. textColour: <?php echo $textColor; ?>,
  5. outlineColour: <?php echo $outlineColour; ?>,
  6. reverse: <?php echo $reverse; ?>,
  7. depth: 0.8,
  8. maxSpeed: 0.05
  9. },'tags')) {
  10. // something went wrong, hide the canvas container
  11. $('#myCanvasContainer').hide();
  12. }
  13. });
  14. </script>
Только заранее нужно передать эти переменные в шаблон из widget.php
#6 Создание виджета нужны советы и помощь 13 июля 2014 в 19:12

Сейчас подключил файлы js и css в head шаблона main.tpl.php, а можно ли как то их подключить через шаблон виджета в папочке controllers?

jorgovich
Да можете от шаблон виджета подключить таким образом:
  1. <?php $this->addMainJS("templates/{$this->name}/папка/файл.js"); ?>
  2. <?php $this->addMainCSS("templates/{$this->name}/папка/файл.css"); ?>
Это оптимальный вариант так как стили и JS грузиться только тогда когда виджет включен, а если добавить в main то они будут постоянно грузиться...
Опции для виджета можете сделать сколько угодно, просто создайте options.form.php
#7 Оцение сайт на InstantCMS 2.0.1 12 июля 2014 в 13:25

Я уже 15 лет в дизайне, и если не понимаете о чем я говорю, просто примите пока на веру. )

Матроскин
Полагаюсь на ваш опыт) так как были случай когда создаешь дизайн, делаешь всё правильно, минимум графики, подбор цветов и т.д. а заказчик берет и делает все по своему и смотреть на это страшно) разные цвета который режет глаз, по всюду анимации, гигантские картинки и т.д. и по мнению заказчика это красиво)
#8 Оцение сайт на InstantCMS 2.0.1 12 июля 2014 в 11:06

Стиль заголовка совпадает со стилем рубрики. Это грубая ошибка. Заголовок нужно сделать похожим на заголовок а не на рубрику.

Матроскин
Ну они немного отличаются друг от друга и сам заголовок если сделать простым текстом как у всех, будет как то банально, а вот полоса, думаю смориться красиво)

Сайт откровенно провальный. Страница владельца домена. Больше ни на что не годен.

letsgo
А можно по подробнее что именно не так? Я в SEO не силен но вроде бы от вас слышал где то в форуме что если тематика сайта совпадает с именем домена то это полезно для SEO

И с ходу вопрос а где Вы брали компоненты Флиртики, Дуэли, Статусы?

Index
Создал.
SpaceSel, Спасибо, будет сделано.
#1 Оцение сайт на InstantCMS 2.0.1 11 июля 2014 в 17:48
Сайт разработан на двойке, из того что отличаются от стандартных компонентов — это добавлен компонент Флиртики, Дуэли, Статусы, а так же доработан+исправлены баги компонента Фотобитвы, компонент фотоальбомы доработан т.е. теперь как в первой ветке альбомы Личные и публичные… Адаптивный шаблон и несколько дополнительных виджетов и т.д.
Сайт новый и со временем будет много еще изменений
Ссылка на сайт
#9 Установка в субдомен, InstantCMS 2.0.1 11 июля 2014 в 13:42
AlexWerner, Файл .htaccess из template скопируйте в папку upload, у меня была такая же проблема, решил так.
#10 Новостной шаблон городского типа для инстант 6 июля 2014 в 10:52

Если кому необходим шаблон, до выхода премиум компонентов, можете посмотреть у меня в файлах скрины шаблона который будет готов до конца этого месяца. Я всего лишь стилист сайта) верстают его знакомые. Если что пишите в личку, индивидуальные пожелание и.т.д.

Доротея

Это же мой шаблон, какие ваши знакомые его верстают? И я что то не помню, что продал его в amigo.uz
#11 Instant CMS 2 - проблемы 2 июля 2014 в 07:25

Или расскажите как в ручную установить компонент.

БОРОДИСТ
1. Зазрузите файлы из папки package к себе на сервер
2. Зайдите в phpmyadmin -> SQL и выпольните запрос из файла install.sql т.е. спокируйте весь текст и вставьте в поле для запроса. Если там имена таблиц написано так `cms_controllers` замените на cms_controllers
#12 Шаблоны 2.0 28 июня 2014 в 07:12

Как задать разные стили для title виджетов?

Олег с клещами
Есть несколько вариантов, можете через CSS title менять, можете создать собственный шаблон для виджетов, по умолчанию есть 3 шаблона:
wrapper.tpl.php — стандартный вид с заголовком и ссылками.
wrapper_plain.tpl.php — просто выводить выджет без заголовка и прочих DIV тегов.
wrapper_tabbed.tpl.php — выводить виджетов во вкладках.
И если вы захотите выводить свой виджет с другим title то можете создать например wrapper_test.tpl.php в \templates\default\widgets\ дизайн пишете по своему вкусу потом в main.tpl.php добавьте позицию
  1. <?php $this->widgets('bottom', true, 'wrapper_test'); ?>
После этого все виджеты которые находятся в позиции bottom отображаться по шаблону wrapper_test.tpl.php
Еще можете прямо в шаблоне конкретного выджета выводить заголовок с помощью переменной$widget->title; и заголовок будет отображаться даже если в админке, в настройках виджета выключена отображение заголовка
#13 Разработка 27 июня 2014 в 21:39

Главный минус идеи конструктора функционала в том, что она имеет мало связи с реальностю.

Матроскин
Почему это? Вот например Типов контента можно считать конструктором, создает компонент с различными видами, виджеты, наборы и т.д.
#14 Проблемы с Дополнениями 26 июня 2014 в 10:33

После того как установил этот компонент

ura79i
Какой компонент?
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.