jorgovich

jorgovich

+85
Репутация
116
Рейтинг
#1 Обсуждаем все вопросы касаемо шаблона для ICMS 2 17 ноября 2014 в 23:05
Вот мне потребовалось вывести такое поле в этом виджете, ну правда немного модифицировал виджет, сделал карусельку на jquery и добавил по аналогии свои поля в опции для цены и вывод списка, но вот облом получился ни то — не другое корректно не отображается, в вывод цены не попали ед. измерения, сначала подумал ошибся где при добавлении полей, попробовал на чистой системе то же самое, похоже модель не умеет полностью передавать переменные, завтра поговорю с программистами что они думают по этому поводу
#2 Обсуждаем все вопросы касаемо шаблона для ICMS 2 17 ноября 2014 в 22:29
Создаем поле — список в любом типе контента, делаем несколько значений (например статья: авторская, не авторская, неважно) ставим галку множественный выбор в фильтре, далее закидвыаем виджет список контента на главную, выбираем в виджете тип контента статьи, поле краткое описание наш созданный список, выводится число вместо нужной записи… Примерно так
#1 Как правильно вывести поле в виджете (icms2) 17 ноября 2014 в 22:15
Подскажите в виджете список контента есть шаблон со стилями list_tiles_big.tpl.php
В нем есть поле с выводом для Краткого описания,
  1. <?php if ($teaser_field && !empty($item[$teaser_field])) { ?>
  2. <div class="teaser"><?php echo $item[$teaser_field]; ?></div>
  3. <?php } ?>
так вот хотелось бы понять как правильно выводить в нем свои поля — список (если в него добавить свое поле — список выведет значение элемента списка) или цену (формат поля числовое выведет без единиц измерения), помогите модифицировать или разобраться что как выводить… В php разбираюсь слабенько, особенно касаемо написания кода…
#3 Обсуждаем все вопросы касаемо шаблона для ICMS 2 17 ноября 2014 в 21:40
В виджете список контента есть небольшой косячок при выводе своего поля — списка в Поле краткого описания, выводится его порядковый номер, никто не пробывал вставить? Вот щас голову ломаю как вывести нужный мне элемент в нормальном виде.
#1 [ЕСТЬ РЕШЕНИЕ] Доработка для InstantMaps (для 2-ки) 17 ноября 2014 в 11:46
Требуется:
Вывод в своих типах контента, по полю координаты на карте Instantmap — в список всех объектов на карте, сделать фактически аналог типа контента объекты на карте, с возможностью фильтрации и опциями Мапса (Масштабирование с выводом определенного количества объектов при масштабировании, переход с карты в собственный тип контента), не нужно делать события, афиша… Интересует именно только вывод всех объектов из списка на карту (Яндекс карта) с возможностью применения фильтрации и обратного перехода в свой тип контента (всего 6 типов контента).
Причина по которой не могу использовать только мапс, разный дизайн типов контента, разные права доступа для редактирования, разная фильтрация на уровне полей. Рассмотрю все предложения… Возможно можно как-то виджетом, глубоко еще не смотрел…
#4 Вывод полей в произвольных местах 17 ноября 2014 в 11:15
Евгений, Спасибо плохо синтаксис знаю получилось, еще вопрос а названия поля как вывести?
щас значение выводит пример моей записи:
  1.  
  2. <?php if ($fields['cena']['is_in_item']){ ?>
  3. <div class="price"><?php echo $item['cena']; ?></div>
  4. <?php unset($fields['cena']); ?>
  5. <?php } ?>
  6.  
И еще при таком коде если поле список то выводит номер элемента спсика, а как вывести в "нормальном" виде.
#5 [ЕСТЬ РЕШЕНИЕ] Компонент афиша для инстант 2.0 17 ноября 2014 в 10:53
Евгений, связи нужны — что то типа тип контента Места — тип контента Афиша… И да в идеале связка с мапсом, т.е фактически мапс служил бы как Места… Причины: а) разный дизайн разделов, б) своя фильтрация для каждого на уровне полей, в) Разные права доступа
#6 Добавление в избранное в 2ке 17 ноября 2014 в 10:41
IngDesign
Можно подробнее, мне например и нужно чтоб только с контентом работал
#7 Вывод полей в произвольных местах 12 ноября 2014 в 12:39
Подскажите как исключить выведенное поле из массива, т.е как бы сделать проверку если вывели выше то не выводить в цикле полей?
#8 Проблема с добавлением контента в 2-ке 11 ноября 2014 в 13:22
r2, только в целях теста сделал, а наткнулся на ошибку случайно ошибся вместо поля телефон на никнейм поставил, при добавлении выкинула на белый экран, это из-за типа поля?
#9 Инстант 2 - модернизация информации о пользователях 11 ноября 2014 в 11:38
Мне больше не нравится записи для групп users/index/mygrup по хорошему надо как то выкинуть этот index оставить users/mygroup, и потом при просмотре Списка пользователей хотелось бы возможность выключить вообще показ Новые и Онлайн
#10 Проблема с добавлением контента в 2-ке 11 ноября 2014 в 11:25
Подтверждаю, проблема при связи системного поля user с профилем пользователя, создал тип контента выбрал системное имя пользователя — Значение из профиля пользователя — никнейм, есть подозрение что если никнейм на кириллице он его не понимает. Тестирую варианты.
#1 Права на папки uploads 11 ноября 2014 в 00:22
У меня случился такой момент, заметил что при удалении изображений они остаются на сервере, хотя на двух других сайтах на инстанте 2 (но на другом хостинге) удаляются, ладно проверил, не стояли права на папку uploads, выставил 755, но при добавлении через некоторое время изображений движок сделал новую папку, но с правами только для владельца… Собственно вопрос что может быть не так, и где искать причину такого поведения?
#11 Как изменить размер картинки в записи 10 ноября 2014 в 22:42
не знаю так было задуманно или как, но заметил такую штуку что для набора изображений в записи действительно не менялись размеры полез в system/fields/images.php жестко прописан размер изображений в строках, что не позволяло выводить желаемый размер для набора в записи

  1.  
  2. public function parseTeaser($value){
  3. $config = cmsConfig::getInstance();
  4. $images = cmsModel::yamlToArray($value);
  5. $html = '';
  6. foreach($images as $paths){
  7. $html .= '<a href="'.$config->upload_host . '/' . $paths[$this->getOption('size_full')].'"><img src="'.$config->upload_host . '/' . $paths['small'].'" border="0" /></a>';
  8. break;
  9. }
  10. return $html;
  11. }
  12. public function parse($value){
  13. $config = cmsConfig::getInstance();
  14. $images = cmsModel::yamlToArray($value);
  15. $html = '';
  16. foreach($images as $paths){
  17. $html .= '<a class="img-'.$this->getName().'" href="'.$config->upload_host . '/' . $paths[$this->getOption('size_full')].'"><img src="'.$config->upload_host . '/' . $paths['small'].'" border="0" /></a>';
  18. }
  19. $html .= '<script>$(document).ready(function() { icms.modal.bindGallery(".img-'.$this->getName().'"); });</script>';
  20. return $html;
  21. }
  22.  
Меняем на

  1.  
  2. public function parseTeaser($value){
  3. $config = cmsConfig::getInstance();
  4. $images = cmsModel::yamlToArray($value);
  5. $html = '';
  6. foreach($images as $paths){
  7. $html .= '<a href="'.$config->upload_host . '/' . $paths[$this->getOption('size_full')].'"><img src="'.$config->upload_host . '/' . $paths[$this->getOption('size_teaser')].'" border="0" /></a>';
  8. break;
  9. }
  10. return $html;
  11. }
  12. public function parse($value){
  13. $config = cmsConfig::getInstance();
  14. $images = cmsModel::yamlToArray($value);
  15. $html = '';
  16. foreach($images as $paths){
  17. $html .= '<a class="img-'.$this->getName().'" href="'.$config->upload_host . '/' . $paths[$this->getOption('size_full')].'"><img src="'.$config->upload_host . '/' . $paths[$this->getOption('size_full')].'" border="0" /></a>';
  18. }
  19. $html .= '<script>$(document).ready(function() { icms.modal.bindGallery(".img-'.$this->getName().'"); });</script>';
  20. return $html;
  21. }
  22.  
после проделанной операции все хорошо, тестирую дальше
#12 Размеры изображений в 2.1.2 6 ноября 2014 в 10:30
Олег с клещами, Посмотрите мой комент тут
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.