Loadырь

Loadырь

Быть лучшим - не значит быть достаточно хорошим.
+1247
Репутация
4894
Рейтинг
#1 Полное название WYSIWYG редактора в 2-ке 1 апреля 2015 в 21:07
Так и зовётся Live Editor. А что с выравниванием не так?
#2 Помогите советом новичку. 1 апреля 2015 в 11:34
halezkiy, чем они объясняют, когда говорят

что она более адаптирована для продвижения в сети интернет.

???
#3 [ЕСТЬ РЕШЕНИЕ] Обновление InstantCMS 2.2.0 30 марта 2015 в 16:06

так что внесу.

r2
Отлично, спасибо.
#4 [ЕСТЬ РЕШЕНИЕ] Обновление InstantCMS 2.2.0 30 марта 2015 в 14:49
r2, если ещё не опоздал в сегодняшний патч-релиз, то внесите, пожалуйста в файл \templates\default\controllers\live_editor\upload.tpl.php
самой первой строчкой вставку ява скрипта
  1. <?php $this->insertJS('templates/default/js/jquery.js'); ?>
А то при открытии окна для вставки картинки выпадает ошибка:

ReferenceError: jQuery is not defined в файле templates/default/js/files.js строка 20.
#5 [ЕСТЬ РЕШЕНИЕ] Как создать дерево категории? 28 марта 2015 в 23:18
Evanescence, Вы как получаете массив категорий?
Попробуйте так
  1. $items = cmsCore::getModel('content')->getSubCategoriesTree($ctype_name, $parent_id, false);
Ваш вариант вывода категорий выдаст такую картинку в дефолте скрин Страшно, но со стилями вы справитесь.
#6 [ЕСТЬ РЕШЕНИЕ] Обновление InstantCMS 2.2.0 26 марта 2015 в 17:19
Sergey Necr, Файлы шаблонов полей Изображение и Набор изображений не обновлены в вашем шаблоне. Отсюда и 404 на фоне начальных полей по добавлению материала.
#7 [ЕСТЬ РЕШЕНИЕ] Как создать дерево категории? 26 марта 2015 в 13:00

придется бросить это дело.

Evanescence
как раз это

дело не стоить того smile

Evanescence
Могу позже поковыряться, и более подробно ответить. Выложу очередную запись в блог и посмотрю.
#8 [ЕСТЬ РЕШЕНИЕ] Как создать дерево категории? 26 марта 2015 в 11:11
Evanescence, у меня в первой ветке используется так
  1. <ul id="<?php echo $menu;?>" class="menu">
  2.  
  3. <?php foreach ($items as $key => $item):?>
  4.  
  5. <?php if ($item['NSLevel'] == $last_level):?></li><?php endif;?>
  6. <?php $tail = $last_level - $item['NSLevel'];?>
  7. <?php for ($i = 0; $i < $tail; $i++):?></li></ul></li><?php endfor;?>
  8. <?php if ($item['NSLevel'] > 1 && $item['NSLevel'] > $last_level):?><ul><?php endif;?>
  9.  
  10. <li<?php if ($menuid == $item['id'] || ($currentmenu['NSLeft'] > $item['NSLeft'] && $currentmenu['NSRight'] < $item['NSRight'])):?> class="selected"<?php endif;?>>
  11. <a href="<?php echo $item['link'];?>" target="<?php echo $item['target'];?>"<?php if ($menuid == $item['id']):?> class="selected"<?php endif;?> title="<?php echo htmlspecialchars($item['title']);?>">
  12. <span>
  13. <?php if ($item['iconurl']):?>
  14. <img src="/images/menuicons/<?php echo $item['iconurl'];?>" alt="<?php echo htmlspecialchars($item['title']);?>" /><?php endif;?>
  15. <?php echo htmlspecialchars($item['title']);?>
  16. </span>
  17. </a>
  18. <?php $last_level = $item['NSLevel'];?>
  19. <?php endforeach;?>
  20. <?php for ($i = 0; $i < $last_level; $i++):?></li><?php endfor;?>
  21. </ul>
может поможет.
#9 Уведомление на email о новом сообщении 26 марта 2015 в 10:39

Пока не найду исполнителя, наверное придется воспользоваться вашим решением. Спасибо за код

Shuma
Это не мой код, его выложил Rossoman.

Что то не получилось используя данный код

Shuma
Проверьте пути к файлу с текстом и его существование там.
#10 Уведомление на email о новом сообщении 26 марта 2015 в 10:14

Данное решение позволяет изменять настройки уведомлений в настройках профиля?

Shuma
Нет, не позволяет. Это решение сразу отправляет сообщение пользователю и письмо на его почту.
#11 [ЕСТЬ РЕШЕНИЕ] Поле выбора региона в типах контента 25 марта 2015 в 19:59
Вячеслав Эст, Запись ниже выведет поле city из профиля пользователя в указанном шаблоне.
  1. <?php echo $user->city['name'];?>
Страна, увы недоступна из профиля. Для её извлечения надо прописать это, (желательно это делать не в шаблоне)
  1.  
  2. <?php
  3. $geo_model = cmsCore::getModel('geo');
  4.  
  5. $array_city = $geo_model->getCityParents($user->city['id']);
  6.  
  7. $user_country = $geo_model->filterEqual('id', $array_city['country_id'])->getFieldFiltered('geo_countries', name);
  8. $user_region = $geo_model->filterEqual('id', $array_city['region_id'])->getFieldFiltered('geo_regions', name);
  9. ?>
  10.  
и соответственно вывести их потом
  1.  
  2. <?php echo $user_country; ?>
  3. <?php echo $user_region; ?>
  4.  
#12 [ЕСТЬ РЕШЕНИЕ] Поле выбора региона в типах контента 25 марта 2015 в 14:35
Пока профессионалы думают, отвечу я — пока не предусмотрено. Можно включить данный тип поля, закомментировав всего одну строчку кода (или заменить \system\fields\city.php строку 6 на "public $is_public = true;"), но оно сохранит и выведет только цифровой идентификатор города, а не его название. Чтобы исправить это, надо добавить ещё одну строчку кода в том же файле ( после строки 45 "public function parse($value){" добавить "$value = $this->getCity($value);"). И тогда в записи, в списке и в фильтре будет работать функция выбора поля. Но я лично не люблю такого рода "хирургические" вмешательства. Лучше будет если разработчики сами это сделают.
#13 Исправления баг с комментариями в 2.2.0 25 марта 2015 в 07:14
Evanescence, Спасибо!

Как вы ребята вообще разбираетесь в этом во всём, не представляю...

Николай Валентинович Сазоненко
Мы и сами не представляем.
#14 Проблема при установке системы v 1.10.6 22 марта 2015 в 20:17
Он в процессе установки проверяет права на нужные движку директории. А у вас права скорее всего выставлены хостингом по умолчанию, и нет доступа, чтобы запустить сам процесс установки. Я себе ставлю права на папки 755, на файлы 644.
#15 Как устроен компонент places 22 марта 2015 в 19:44
Тоже интересен такой вопрос: Как увязать тип контента и компонент с таким же системным именем? Есть лишь предположение, что они связанны роутерами и хуками. Но пока у меня маловато знаний движка и времени на поиски решения в этом вопросе.
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.