ideasdigger

ideasdigger

hoho)
+328
Репутация
1002
Рейтинг
#1 Фото и текст новости в ленте активности. 17 декабря 2018 в 01:02
Топорная реализация для новостей, файл templates\default\controllers\activity\list.tpl.php
после
  1. $is_can_delete = cmsUser::isAllowed('activity', 'delete');
добавить
  1. $content_model = cmsCore::getModel('content');
после
  1. <div class="details">
  2. <span class="date<?php if(!empty($item['is_new'])){ ?> highlight_new<?php } ?>"><?php echo $item['date_diff']; ?></span>
  3. <?php if (!empty($item['reply_url']) && cmsUser::isLogged()) { ?>
  4. <span class="reply">
  5. <a href="<?php echo $item['reply_url']; ?>"><?php echo LANG_REPLY; ?></a>
  6. </span>
  7. <?php } ?>
  8. </div>
добавить
  1.  
  2. <?php if($item['type_id'] == 17) {
  3. $item['subject'] = $content_model->getItemById('con_news', $item['subject_id']);
  4. if(isset($item['subject'])) {?>
  5. <div>
  6. <?php if(isset($item['subject']['photo'])) {?>
  7. <?php echo html_image($item['subject']['photo'], 'big', $item['subject']['title']);?>
  8. <?php } ?>
  9. <?php if(isset($item['subject']['content'])) {?>
  10. <p><?php html($item['subject']['content']);?></p>
  11. <?php } ?>
  12. </div>
  13. <?php }}?>
  14.  
и будут новости в ленте такие
#2 Регистрация + группа (компонент) 16 декабря 2018 в 21:40

Это хук на перехват события

Василий
а что не даёт через хук, используя уже объект зарегистрированного пользователя, реализовать необходимую вам логику, описанную в первом посте?
#3 Регистрация + группа (компонент) 16 декабря 2018 в 21:09

Нет такого хука.

Василий
как нет? вот ссылка на репозиторий github.com/instantsoft/icms2/blob/master/system/controllers/auth/actions/register.php#L197, аналогично если включена проверка почты

github.com/instantsoft/icms2/blob/master/system/controllers/auth/actions/verify.php#L55

#4 Регистрация + группа (компонент) 16 декабря 2018 в 21:01
есть хук user_registered, туда передаётся массив $user, в нём интересующие данные
#5 ICMS2 Поле файл. 12 декабря 2018 в 12:34
id указатель на таблицу cms_uploaded_files
#6 Как прописать заголовок H1 для категорий контента? 8 ноября 2018 в 13:06


Тип контента "Новости"
Категории "Политика, Общество" и т.п.

Необходимо изменить (прописать) тег h1 для каждой категории, но сами названия "категорий" оставить без изменений.

И для сео это +.

Допустим мне необходимо что бы категории (в том числе корневая категория) были с подобными тегами h1..

Новости политики и власти
Новости общества и общественной жизни

Сейчас это выглядит так / в соответствии с названиями категорий.
Политика
Общество

Это возможно реализовать в коробочной версии? Версия Instantcms 2.10.1

nmsk
Такое?)
#7 [ЕСТЬ РЕШЕНИЕ] Категории не открываются 404 7 ноября 2018 в 10:52
В настройках типа контента галочка "Просмотр списка на сайте включен" и "Включить категории" активны?
если да и не работает могу с доступами глянуть
#8 InstantShop Фильтр по категориям 30 октября 2018 в 12:26
включи дебаг станет понятнее или посмотри логи php
#9 ajax добавление в корзину 14 октября 2018 в 09:46

('#addtocartform').serialize

@hawk1

  1. $('#addtocartform').serialize()
#10 [ЕСТЬ РЕШЕНИЕ] Ошибка БД, не работает форум 30 июля 2018 в 21:37
setka4 в таблицу cms_topic_threads добавь колонку topic_thread_counter тип допустим int(11)
#11 Подключение стороннего скрипта PHP 29 июня 2018 в 21:00
Vitall
Vitall, помогу платно звони
#12 Идеи для разработчиков 29 июня 2018 в 20:55
Loadырь, солидарен
#13 Авторизация через соц.сети 3 июня 2018 в 12:40
SE7EN, url который указан в get параметре redirect_url при наведении на кнопку авторизации на сайте
#14 Интеграция Сбербанк Api 26 мая 2018 в 17:31
yourwebs, есть опыт подключения сбербанка по api на inst2 для благ.фонда, могу помочь)
#15 2.10 - ошибка RSS 20 мая 2018 в 06:15
в \templates\default\controllers\rss\feed.tpl.php
вместо
  1.  
  2. <?php if (!empty($feed['mapping']['title'])) { ?>
  3. <title><?php html(html_clean($item[$feed['mapping']['title']], 150)); ?></title>
  4. <?php } ?>
  5. <?php if (!empty($feed['mapping']['description'])) { ?>
  6. <description><?php html($item[$feed['mapping']['description']]); ?></description>
  7. <?php } ?>
  8.  
это
  1.  
  2. <?php if (!empty($feed['mapping']['title'])) { ?>
  3. <title><?php echo htmlspecialchars(html_clean($item[$feed['mapping']['title']], 150)); ?></title>
  4. <?php } ?>
  5. <?php if (!empty($feed['mapping']['description'])) { ?>
  6. <description><?php echo htmlspecialchars($item[$feed['mapping']['description']]); ?></description>
  7. <?php } ?>
  8.  
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.