taleh

taleh

+45
Репутация
5
Рейтинг
#1 [ЕСТЬ РЕШЕНИЕ] Связи типов контента - Сбор 14 декабря 2016 в 13:34
главное чтоб выход inshop'а на вторую ветку, сильно не затянулся smile
#2 Как вывести виджет сразу же после материала? 14 декабря 2016 в 13:27
можно ещё заменить функцию runWidgets (/system/core/core.php строка 736):

  1.  
  2. /**
  3.   * Запускает все виджеты, привязанные к текущей странице
  4.   */
  5. public function runWidgets($pos=array()){
  6.  
  7. // в админке нам виджеты не нужны
  8. if ($this->controller == 'admin') { return; }
  9.  
  10. $widgets_model = cmsCore::getModel('widgets');
  11. $pages = $widgets_model->getPages();
  12.  
  13. $matched_pages = $this->detectMatchedWidgetPages($pages);
  14.  
  15. if (!is_array($matched_pages)) { return; }
  16. if (sizeof($matched_pages)==0) { return; }
  17.  
  18. $widgets_list = $widgets_model->getWidgetsForPages($matched_pages, cmsTemplate::getInstance()->getName());
  19.  
  20. if (is_array($widgets_list)){
  21.  
  22. // если указаны позиции
  23. if(is_array($pos) && !empty($pos)) {
  24. foreach ($widgets_list as $widget){
  25. if(!empty($widget['controller']) && !cmsController::enabled($widget['controller'])){
  26. continue;
  27. }
  28. if(in_array($widget['position'], $pos)) {
  29. $this->runWidget($widget);
  30. }
  31. }
  32. } else {
  33. foreach ($widgets_list as $widget){
  34. if(!empty($widget['controller']) && !cmsController::enabled($widget['controller'])){
  35. continue;
  36. }
  37. $this->runWidget($widget);
  38. }
  39. }
  40.  
  41. }
  42.  
  43. }
  44.  
в шаблоне вызвать
  1. cmsCore::getInstance()->runWidgets(array(
  2. 'main-bottom'
  3. ));
дальше уже как обычно вставляете в нужном месте :
  1. <?php $this->widgets('main-bottom', false, 'wrapper_plain');?>
#3 Фото не опубликовано 21 ноября 2016 в 18:32

фото не опубликовано и открыть фото не получается

F_a_R_i_D
в компоненты->фотоальбомы проверьте выбраны ли нужные пресеты.
Иллюстрация
#4 Админка - Контент не отображаются категории типа контента 11 ноября 2016 в 22:00

С чем это связано? Кто-нибудь сталкивался с таким? Как решить эту проблему?

AndroS
возможно с этим instantcms.ru/novosti/release251.html#comment_90657
#5 Как изменить обложку фотоальбома? 17 июня 2016 в 12:10

Поставил 2.5.1. Поле "обложка альбома" есть, а при редактировании не отображается. Как исправить? очень надо задать альбомам обложку

Dimson
в дефолтном фотоальбоме обложкой ставится:
1. первая фотка — если фотографии грузили пачкой
2. последняя загруженная фотография — если грузили по одному
#6 Версия сайта для слабовидящих 21 мая 2016 в 10:10

Переходит в режим слабовидящих, но из него уже не выходит

vikont
конфликт jquery.cookie может? посмотрите что пишет в консоли (в firefox — [ctrl + shift + k], в chrome — [ctrl + shift + j])

кнопка выключения изображений не работает.

vikont
скрываются только картинки в img тегах (если нет других перекрывающих css-правил). Те что указаны через css, нужно добавлять вручную в specmod.css.
Виджет нужно подгонять под конкретную верстку. Он годится скорее для верстальщиков, чем для готового применения.
#7 Версия сайта для слабовидящих 20 мая 2016 в 22:36

Подобные примеры для второй ветки существуют?

World530
в виде виджета — instantcms.ru/users/files/download6010.html

в specmod.css оставил некоторые правила для примера (их надо удалить/заменить на свое).
в specmod.tpl.php есть js-функции для замены логотипа на черно-белый вариант и для скрытия некоторых блоков, после переключения режима. Ссылки на лого и селекторы для блоков тоже меняете. Если ничего скрывать и заменять не нужно, просто закоментируйте вызовы toggleSpecImg() и toggleVisible() (в трех местах).

примеры — mkb05.ru/, wrestgamidov.ru/
#8 Не показывать записи в корневой рубрике icms2 17 мая 2016 в 23:26
галочка "Не показывать записи в корневой категории " не подходит?
#9 В коде текста добавляются кавычки 17 мая 2016 в 23:23

Необходимо обработать <p style="">текст</p>, чтобы на выходе получалось <p >текст</p>, т.е. без кавычки <p ">

boanro

html = html.replace(/<(.*?)style="\s*?"(.*?[^>]?)>/gi, '<$1$2">'); // <- проблема здесь!

Val


<$1$2"> — а если просто убрать кавычку в заменяемой части?
#10 Как сделать постраничность? СРОЧНО 3 мая 2016 в 13:12

что бы открывались только те статьи (страницы книги) в рубрике которой находишься

saymon21
так и работает же (в версии 2.5.1 по крайней мере).

может дело в этих галочках (настройки типа контента)

Иллюстрация
скорее всего стоит галочка "показывать записи из подкатегорий"
#11 [ЕСТЬ РЕШЕНИЕ] В slug записи добавляется месяц 23 апреля 2016 в 19:29
в папке с файлами локализации есть functions.php (/system/languages/ru/functions.php). В нем нужно закоментировать 69 строку:
  1. // if (is_numeric($slug)){ $slug .= strtolower(date('F')); }
#12 Активная вкладка в меню 23 апреля 2016 в 15:35
пример для второй ветки и был. К активным пунктам меню будет добавляться css-класс "active".
#13 Права просмотра в зависимости от групп в шаблоне ICMS2 22 апреля 2016 в 20:20
на группу:
  1. <?php
  2. /*
  3. группы:
  4.   1 - гости
  5.   3 - новые
  6.   4 - пользователи
  7.   5 - модераторы
  8.   6 - администраторы
  9. */
  10.  
  11. if(cmsUser::getInstance()->isInGroup(1)) {
  12. ?>
  13.  
  14. <div>Вы зашли как гость</div>
  15.  
  16. <?php } ?>
или так по id
  1. <?php
  2. if(cmsUser::getInstance()->id == 1) {
  3. ?>
  4.  
  5. <div>админ</div>
  6.  
  7. <?php } ?>
--

для запрета ставить! в начале условия
  1. <?php
  2. // все кроме гостей
  3. if(!cmsUser::getInstance()->isInGroup(1)) {
  4. ?>
  5.  
  6. <div>гости этого не увидят</div>
  7.  
  8. <?php } ?>
#14 Активная вкладка в меню 22 апреля 2016 в 16:12
можно попробовать добавить такую строку в шаблон меню (по умолчанию /templates/default/assets/ui/menu.tpl.php) после "$css_classes = array();" :
  1. if (isset($item['url']) && $_SERVER["REQUEST_URI"] == $item['url'] ) { $css_classes[] = 'active'; }
Иллюстрация
#15 Как сделать что бы главная была активна 18 апреля 2016 в 12:29

taleh, а так не достаточно?

Олег Васильевич я
достаточно. не помню для чего $is_active добавлял, наверно какая то причина была
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.