My-InstantCMS.Ru

My-InstantCMS.Ru

Несколько дней не буду в сети
+1143
Репутация
16587
Рейтинг
#1 Вопрос по каталогу IC2x 17 января 2015 в 10:49
Откройте файл \system\fields\image.php строку 82
  1. return '<img src="'.$config->upload_host . '/' . $paths[ $this->getOption('size_full') ].'" border="0" />';
Заменить на
  1. return '<a class="ajax-modal" href="'.$config->upload_host . '/' . $paths[ 'big' ].'"><img src="'.$config->upload_host . '/' . $paths[ $this->getOption('size_full') ].'" border="0" /></a>';
При нажатии, в модальном окне, откроется фото большего размера, для этого при создании поле в админке, вы должны разрешить загрузку большого размера фото.
#2 Что выбрать -- 1.10 или 2? 13 января 2015 в 19:50

я сделал кнопку (в заголовке) "Добавить объявление". Если на нее нажимает незарегистрированный пользователь, то вместо страницы с предложением зарегистрироваться он попадает на страницу 404.

m0skit
Сделайте так:
{Добавить объявление | board/add}
Тогда эту кнопку видит только зарегистрированный пользователь
#3 Что выбрать -- 1.10 или 2? 13 января 2015 в 19:26

Кроме этого, в двойке нет никаких подсказок или призывов к регистрации.

m0skit
Создайте любой HTML виджет (на свой вкус) с призывом к регистрации и доступ установите только гостям, и всё)
#4 [ЕСТЬ РЕШЕНИЕ] Доработать виджет ICMS2 13 января 2015 в 19:12
SE7EN, в файле system\controllers\content\widgets\list\widget.php посмотрите в самом внизу, там переменные передается шаблону
#5 [ЕСТЬ РЕШЕНИЕ] Доработать виджет ICMS2 13 января 2015 в 18:47

А потом передать в шаблон

Evanescence
  1. return array(
  2. 'ctype' => $ctype,
  3. 'image_field' => $image_field,
  4. 'teaser_field' => $teaser_field,
  5. 'is_show_details' => $is_show_details,
  6. 'is_show_author'=>$is_show_author, // Вот так каждую переменную, передайте в шаблон
  7. 'style' => $style,
  8. 'items' => $items
  9. );
#6 [ЕСТЬ РЕШЕНИЕ] Доработать виджет ICMS2 13 января 2015 в 18:11

всё равно не получается включать и отключать

SE7EN
Надо получить значение этих опции в system\controllers\content\widgets\list\widget.php например так:
  1. $show_author = $this->getOption('show_author');
А потом передать в шаблон
#7 [ЕСТЬ РЕШЕНИЕ] хочу поменять текст не знаю как "Сайт отключен Идут технические работы" 12 января 2015 в 18:16

не скажешь какой языковой файл?

Геннадий
Ну так сказал же smile

вот сам файл \templates\default\assets\errors\offline.tpl.php

Evanescence
#8 [ЕСТЬ РЕШЕНИЕ] хочу поменять текст не знаю как "Сайт отключен Идут технические работы" 12 января 2015 в 18:06

поищите файл в котором есть слова "Сайт отключен" и туда вставляйет

Jestik
Слово в языковых файлах.
вот сам файл \templates\default\assets\errors\offline.tpl.php
#9 Вывод объявлений без фото в виджете (instant 2)) 12 января 2015 в 10:40
Откройте любой виджет из папки \templates\default\controllers\content\widgets\list\ например list_compact.tpl.php строка 9
  1. <?php if ($image_field && !empty($item[$image_field])) { ?>
  2. <div class="image">
  3. <a href="<?php echo $url; ?>"><?php echo html_image($item[$image_field], 'micro'); ?></a>
  4. </div>
  5. <?php } ?>
Заменить на
  1. <?php if ($image_field && !empty($item[$image_field])) { ?>
  2. <div class="image">
  3. <a href="<?php echo $url; ?>"><?php echo html_image($item[$image_field], 'micro'); ?></a>
  4. </div>
  5. <?php } else { ?>
  6. <div class="image">
  7. <a href="<?php echo $url; ?>"><img src="ПУТЬ_К_ФОТО_.nophoto.jpg"></a>
  8. </div>
  9. <?php } ?>
#10 InstantMaps 2 Иконки на карте 12 января 2015 в 10:35
В папку с иконками, загрузите иконок большого размера. Например: скачать тут mapicons.nicolasmollet.com/category/markers/
#11 Как в Инстант 2 сдеалть форму обратной связи? 11 января 2015 в 18:59
DrDooM, посмотрите существует ли этот файл /templates/default/controllers/feedback/main.tpl.php если нет то файлы загрузите заново, или только этот файл
#12 [ЕСТЬ РЕШЕНИЕ] Как правильно получить опцию контроллера? 11 января 2015 в 18:55
если вам опции нужны в frontend.php, то просто после
  1. class ИМЯ_КОМПОНЕНТА extends cmsFrontend {
Добавить protected $useOptions = true;

Потом обращаться так $this->options['СИСТЕМНОЕ_ИМЯ']; например: $this->options['perpage'];

Или же так:
  1. $opt = cmsController::loadOptions('ИМЯ_КОМПОНЕНТА');
Потом обращаться так $opt['СИСТЕМНОЕ_ИМЯ']; например: $opt['perpage'];
#13 Как в Инстант 2 сдеалть форму обратной связи? 11 января 2015 в 18:35
DrDooM, включите отладку (Админка-настройка-отладка) и покажите какую ошибку выводить на странице ваш-сайт/feedback
#14 Как в Инстант 2 сдеалть форму обратной связи? 11 января 2015 в 17:55
DrDooM, если у вас шаблон не default то из папки \templates\default\ скопировать файлы на \templates\ВАШ_ШАБЛОН
#15 Перетаскивание категории в 2.0 10 января 2015 в 17:38

НО! У васх категорий меняются урлы на вложенные.

Евгений
А я голову ломал, почему у меня в новостях, ссылки запутались :)
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.