Ris

Ris

+657
Репутация
3771
Рейтинг
#1 Поле дата в типе контента 15 августа 2016 в 15:10
Не очень понял, что Вы делаете.
В типе контента "Объявления" есть поле "Дата публикации". По ней фильтр работает четко.
Вы удалили поле с датой публикации и создали поле "просто дата"?

Специально создал новое поле дата и заметил странную вещь. Задаю в поиске до 9-го, а оно всё равно ищет до 10-го.
  1. SELECT COUNT(i.id) AS COUNT
  2. FROM cms_con_board i
  3. FORCE INDEX (date_pub)
  4. WHERE (i.is_parent_hidden IS NULL) AND (i.dat >= '2016-08-01') AND (i.dat <= '2016-08-10') AND (i.is_approved = '1') AND (i.is_pub = '1')
#2 Подсчет примерного время чтения блога ICMS 2 14 августа 2016 в 10:42

Это ж надо как то дать понять, какое поле надо считать...

Jestik
Предпринял попытку тупо посчитать слова в
  1. $text = $field['handler']->setItem($item)->parseTeaser($item[$field['name']]);
Оно считает, что там 10 слов. Если теги обрезать strip_tags — количество слов резко уменьшается до двух.
#3 [ЕСТЬ РЕШЕНИЕ] Поле в профили пользователя 13 августа 2016 в 22:17

А куда именно вставляли код после какой строки?

Bormed
Что-то я пока об оформлении не задумывался и просто дописал всё это в конец файла. smile

Хотя… если воткнуть всё это вот в таком виде
  1. <?php
  2. $users_model = cmsCore::getModel('users');
  3.  
  4. echo "Группы пользователя: ";
  5.  
  6. $groups = $users_model->getGroups($profile);
  7.  
  8. foreach($profile['groups'] as $profgroup){ ?>
  9.  
  10. <div class = "groups<?php echo($groups[$profgroup]['id']) ?>">
  11.  
  12. <?php echo $groups[$profgroup]['title'];}?>
  13.  
  14. </div>
после тэга </h1>, а в стили дописать что-то типа этого
  1.  
  2. .groups6 {
  3. color:red;
  4. }
  5. .groups5 {
  6. color:green;
  7. }
  8. .groups4 {
  9. color:blue;
  10. }
  11. .groups3 {
  12. color:gray;
  13. }
  14.  
то получается достаточно веселенькая расцветка.

#4 [ЕСТЬ РЕШЕНИЕ] Поле в профили пользователя 13 августа 2016 в 21:18
Что-то взгрустнулось вечером...
Так вот, если вот такой код

  1. <?php $users_model = cmsCore::getModel('users');
  2. $groups = $users_model->getGroups($profile);
  3. foreach($profile['groups'] as $profgroup){
  4. echo ($groups[$profgroup]['title']), '</br>';}
  5. ?>
вставить в \templates\default\controllers\users\profile_header.tpl.php — выводятся все группы пользователя.
#5 [ЕСТЬ РЕШЕНИЕ] Тип поля "аудио" Срочно! 13 августа 2016 в 15:13
Вот так будет совсем то, что нужно:

  1. public function getDownloadURL($file){
  2.  
  3. return href_to('upload', $file['path']);
  4. }
#6 [ЕСТЬ РЕШЕНИЕ] Тип поля "аудио" Срочно! 13 августа 2016 в 13:25
Вместо
  1. public function getDownloadURL($file){
  2.  
  3. return href_to('files', 'download', array($file['id'], $file['url_key']));
  4. }
написать
  1. public function getDownloadURL($file){
  2.  
  3. return href_to('files', 'download', array($file['id'], $file['name']));
  4. }
И будет ссылка с расширением.
#7 Подсчет примерного время чтения блога ICMS 2 13 августа 2016 в 10:10
Jestik,
Эта штука просто подсчитывает количество слов в тексте и исходя из этого делает выводы о времени нужном на его прочтение.
wp-templ.ru/manual/679-estimated-reading-time.html
wordsmall.ru/bez-plagina/dobavlyaem-statya-wordpress-podschet-slov-i-primernoe-vremya-na-ix-prochtenie.html
#8 [ЕСТЬ РЕШЕНИЕ] Тип поля "аудио" Срочно! 13 августа 2016 в 09:03
Тип поля файл. Ссылка получается такого вида:
example.com/files/static/download/1/49e80b79

На сайте выглядит так:

#9 [ЕСТЬ РЕШЕНИЕ] Тип поля "аудио" Срочно! 12 августа 2016 в 22:26
Текст HTML со ссылкой на аудиофайл не работает?
#10 Импорт контента 11 августа 2016 в 12:01
#11 [ЕСТЬ РЕШЕНИЕ] Установка на хостинг Ihor 10 августа 2016 в 23:49
Capitan,
Папишите в техподдержку хостера. Там очень дружественная техподдержка.
Похоже, что у Вас установлен какой-то кодированный компонент, а ионкуб на сервере не установлен.
#12 [ЕСТЬ РЕШЕНИЕ] Установка на хостинг Ihor 10 августа 2016 в 17:54
Capitan,
Права на файлы и папки правильно прописали?
#13 [ЕСТЬ РЕШЕНИЕ] СайтЭ умирает? Или это закономерность? 7 августа 2016 в 21:16
Дешевле www.ihor.ru/vds вообще ничего не бывает. Еще и ipsmanager бесплатный.
Но датацентры да, в России. Американцы жалуются…
#14 [ЕСТЬ РЕШЕНИЕ] Поле в профили пользователя 6 августа 2016 в 15:55
РмедиМастер,

А я вот понял, что для вычисления имени группы из её номера придется отдельную функцию делать.
А номер группы замечательно выводится. Файл \templates\default\controllers\users\profile_header.tpl.php строка приблизно 13. Вот код начиная с 9-ой строки:

  1. <div id="user_profile_rates" class="rates"
  2. data-url="<?php echo $this->href_to('karma_vote', $profile['id']); ?>"
  3. data-log-url="<?php echo $this->href_to('karma_log', $profile['id']); ?>"
  4. data-is-comment="<?php echo $this->controller->options['is_karma_comments']; ?>">
  5. <?php html($profile['groups']['0']); ?>
#15 [ЕСТЬ РЕШЕНИЕ] Поле в профили пользователя 6 августа 2016 в 14:21
РмедиМастер,
ЦСС это просто раскрашивание и позиционирование. А сам вывод группы выглядит так:

  1. <div class="user_group_name">
  2. <div class="{$usr.group_alias}">
  3. {if $cfg.sw_search == 2}
  4. {$usr.grp}
  5. {else}
  6. <a href="/users/group/{$usr.group_id}">{$usr.grp}</a>
  7. {/if}
  8. </div>
  9. </div>
Надо что-то этакое в файл \templates\default\controllers\users\profile_header.tpl.php вставить, чтобы группа пользователя выводилась.
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.