F

Fenix

Кому хочу- тому и плюсую, кому не хочу - "прохожу лесом, который там -->"
+164
Репутация
54
Рейтинг
#1 [ЕСТЬ РЕШЕНИЕ] Значение поля city (ICMS2) 28 февраля 2015 в 23:40

kreator

kreator
спасибо! то, что нужно!
#2 [ЕСТЬ РЕШЕНИЕ] Значение поля city (ICMS2) 28 февраля 2015 в 23:09
спасибо, получаю
  1. (
  2. [id] => 15789520
  3. [name] => Кингстон
  4. )
а надо только 15789520
но за наводку спасибо, смотрю дальше..
вывод в файл tpl шаблона
#1 [ЕСТЬ РЕШЕНИЕ] Значение поля city (ICMS2) 28 февраля 2015 в 22:46
Доброго времени суток! подскажите, как получить числовое значение поля city (15789520 — Кингстон) профиля пользователя.
Конструкция
  1. <?php echo $profile['city']; ?>
не срабатывает — получаю вместо 15789520Array..

поле имеет значение special и вывод должен быть примерно такой
  1. <?php echo htmlspecialchars($profile[$field['city']]); ?>
но что-то не то… :(
Заранее благодарен за ответы.
#3 Что ещё за instantcpl.ru?! 15 декабря 2014 в 18:09
Группе, к которой вы принадлежите, запрещено просматривать этот скрытый текст
#4 Что ещё за instantcpl.ru?! 15 декабря 2014 в 17:17
Группе, к которой вы принадлежите, запрещено просматривать этот скрытый текст
#5 Список категорий над списком записей ICMS2x 8 декабря 2014 в 17:26
как я понимаю в цепочке все категории контента — > определенные посты контента -> контент определенной категории участвуют несколько файлов tpl.php расположенные в различных местах шаблона...
1. файлы \templates\default\content\
default_item.tpl.php
default_list.tpl.php
2. файлы из \templates\default\controllers\content\
category_view.tpl.php
item_view.tpl.php
3. стили и скрипты (пока не нужны)


за вывод категорий отвечает (если не ошибаюсь) этот участок кода...

  1. <div class="gui-panel content_categories<?php if (count($subcats)>8){ ?> categories_small<?php } ?>">
  2. <ul>
  3. <?php foreach($subcats as $c){ ?>
  4. <li>
  5. <a href="<?php echo href_to($base_url . ($dataset ? '-'.$dataset : ''), $c['slug']); ?>"><?php echo $c['title']; ?></a>
  6. </li>
  7. <?php } ?>
  8. </ul>
  9. </div>
  10.  
пробуем разобраться дальше… sad
#6 Список категорий над списком записей ICMS2x 8 декабря 2014 в 14:08

category_view.tpl.php панель категорий.

Norm Gold
оно и понятно, но если вывести прямо в шаблон надо еще проверку и вывод на текущую категорию ставить, иначе выдаст ошибку.
#7 Список категорий над списком записей ICMS2x 8 декабря 2014 в 13:49

Через виджет нормально получается

Norm Gold
Вы это имеете в виду?



Совсем не то получается…
#1 Список категорий над списком записей ICMS2x 8 декабря 2014 в 11:35
Подскажите как вывести отображение списка категорий на всем протяжении ->список всех категорий контента ->список контента категории -> просмотр определенного контента.
Сейчас так:


Как вывести так?


Заранее благодарен за ответы.
#8 [ЕСТЬ РЕШЕНИЕ] Вывод настроек в шаблон ICMS2.x.x. 6 декабря 2014 в 17:23
Уважаемый R2, чтоб я без Вас делал....
Огромное спасибо! тема закрыта :)
Еще раз спасибо!
#9 [ЕСТЬ РЕШЕНИЕ] Вывод настроек в шаблон ICMS2.x.x. 6 декабря 2014 в 11:44
r2
Спасибо за ответ!
не получаю ни чего...

  1.  
  2. <?php $share_code = cmsController::loadOptions('share'); ?>
  3. <?php echo $item['share_codel']; ?>
настройки хранятся в таблице
`cms_controllers` и их несколько (пока 9) я так думаю необходимы еще условия при получении $share_code?
#1 [ЕСТЬ РЕШЕНИЕ] Вывод настроек в шаблон ICMS2.x.x. 6 декабря 2014 в 10:24
Подскажите пожалуйста, допустим есть некий компонет с настройками в админке, как передать эти настройки в шаблон default_item.tpl.php или любой другой?

конструкция типа
  1.  
  2. <?php
  3. //получаем настройки из админки
  4. $share_code = $this->controller->options['share_code'];
  5. ?>
  6. //выводим результат
  7. <?php echo $item['share_code ']; ?>
не воспринимается… но это и понятно, обращение идет к настройкам контроллера content, как прописать условие обращения к другому контролеру (допустим share) ?

Заранее спасибо за ответ.
#10 Select content ICMS2 23 ноября 2014 в 10:07
Задача в принципе следующая:
на странице компонента предоставить выбор из выпадающего списка названия категорий, далее при выборе определенной категории сформировать список названия статей из выбранной категории, далее при выборе названия статьи передать и вывести на странице $переменная1 — значение1 из БД (допустим значение поля content) и $переменная2 — значение2 из БД (допустим значение поля slug)



Оговорюсь еще раз, данный вывод я получаю непосредственно в шаблоне компонента при помощи подключения к БД с использованием jQuery, а хотелось бы понять реализацию с использованием функционал ICMS2.

Теоретически я понял, что нужно обратиться к модели компонента контент, определить нужный тип контента в content_types и сформировать список для con_articles_cats. далее вывести результат в виде списка в tpl.php компонента. следом используя полученный результат сформировать список статей с учетом выбранной категории. и в конце вывести результат в переменные при выборе статьи.
Но не совсем понял реализацию.
#11 Select content ICMS2 23 ноября 2014 в 08:06
В tpl.php компонента получить данные из БД в виде динамического списка.
в первом списке категории определенного типа контента, при выборе категории во втором списке — список статей выбранной категории и перенаправить при выборе статьи на страницу самой статьи.
Другими словами передать в шаблон следующую конструкцию посредством функционала icms
  1.  
  2. <подключаемся к базе данных>
  3.  
  4. <?php
  5. echo '<form action="'.$_SERVER['PHP_SELF'].'" method="post">'."\n";
  6. // Получаем из БД список категорий
  7. $query = 'SELECT id, title FROM cms_con_articles_cats WHERE parent_id=1 ORDER BY id';
  8. $res = mysql_query( $query );
  9. echo 'Категория: <select name="category" id="category" onchange="getList(this.value, \'\');">'."\n";
  10. echo '<option value="0">Выберите категорию</option>'."\n";
  11. while ( $ctg = mysql_fetch_array( $res ) ) {
  12. echo '<option value="'.$ctg['id'].'">'.$ctg['title'].'</option>'."\n";
  13. }
  14. echo '</select>'."\n";
  15. ?>
  16. <далее формирование списка статей выбранной категории при помощи jQuery>
  17.  
что-то вроде выпадающего списка на этом форуме "Перейти на форум: ...."

пробовал вывести на примере "geo". но получаю ошибку…
#1 Select content ICMS2 22 ноября 2014 в 22:52
Доброго времени суток.
Вопрос больше к уважаемому R2., но может кто уже хорошо разобрался в ICMS2 и сможет подсказать :)
как функционалом cms получить конструкцию вывода определенного типа контента в tpl.php следующего вида (вывод посредством JavaScript и jQuery получаю, но не хочется городить огород...):


  1.  
  2. Выберите категорию:
  3. -Астрономия
  4. -Геология
  5. .....
  6.  
  7. Выберите статью:
  8. -
  9. -
  10.  
при выборе статьи из 2 списка — переход к выбранной статье по полю slug.
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.