1

Тема: I18N Search

Как  в I18N Search в новостях сделать формат даты 1.6.2014 ? DATE_FORMAT:"%d.%m. %Y" таким способом показывает с ноликами 1.06. 2014

Поделиться

2

Re: I18N Search

а зачем месяц без ноликов? по-моему никак, потому что так не принято

Поддержать GetSimple CMS по-русски ЯДом

Сайт olsv64

Поделиться

3 (2014-01-13 01:21:59 отредактировано olexandr)

Re: I18N Search

В макете так нарисовано, дизайнер так решил, значит хорошо б так сделать. Я пробовал вставлять стандартные php правила по дате, но getsimple их не понимает

Поделиться

4

Re: I18N Search

ох уж эти российские псевдодизайнеры, вы можете использовать плагин http://getsimplecms.ru/plaginy-dlya-get … om-fields/ или http://getsimplecms.ru/plaginy-dlya-get … ial-pages/ писать дауту руками в созданном поле

Поддержать GetSimple CMS по-русски ЯДом

Сайт olsv64

Поделиться

5

Re: I18N Search

У  плагина I18N Custom Fields есть автоматически поддерживаемая функция, содержащая дату создания страницы. GetSimple CMS, к сожалению, лишена такой функции, функция get_page_date изменяет дату при каждом редактировании. Для отображения даты создания страницы вам не нужно создавать никаких полей, достаточно использовать этот код:

<?php get_page_creation_date($i="l, F jS, Y - g:i A", $echo=true); ?>

Я вставил в компонент, но дата не отображается, в чем может быть ошибка ?

<?php if ($showLanguage) { ?>
  <span class="search-entry-language">
    <?php echo htmlspecialchars($item->language, ENT_NOQUOTES); ?>
  </span>
  <?php } ?>
  <a href="<?php echo $item->link; ?>">
<strong>
    <span><?php echo htmlspecialchars($item->title, ENT_NOQUOTES); ?></span>
</strong>
  </a>
<div class="search-entry-date">
<?php get_page_creation_date($i="l, F jS, Y - g:i A", $echo=true); ?>
</div>
<p>
  <?php echo $item->getExcerpt($item->content, $numWords); ?>
</p>

Поделиться

6

Re: I18N Search

нужно обновить все страницы, тогда даты появятся

Поддержать GetSimple CMS по-русски ЯДом

Сайт olsv64

Поделиться

7

Re: I18N Search

Обновил, не показывается
новости вывожу так:
(% searchresults tags:_news max:3 i18n:0 showPaging:0 component=news-front-page lang:ru DATE_FORMAT:"%d.%m. %Y" order:created numWords:1p HEADER="" %)

Поделиться

8

Re: I18N Search

если вы хотите разместить код в компоненте для анонсов плагина поиска он должен выглядеть так

<?php echo strftime($dateFormat, $item->pubDate); ?>

а тот код работает на обычных страницах
пример с сайта автора плагина

<h3 class="search-entry-title">
  <?php if ($showLanguage) { ?>
  <span class="search-entry-language">
    <?php echo htmlspecialchars($item->language, ENT_NOQUOTES); ?>
  </span>
  <?php } ?>
  <a href="<?php echo $item->link; ?>">
    <?php echo htmlspecialchars($item->title, ENT_NOQUOTES); ?>
  </a>
</h3>
<?php if ($showDate) { ?>
<div class="search-entry-date">
  <?php echo strftime($dateFormat, $item->pubDate); ?>
</div>
<?php } ?>
<div class="search-entry-excerpt">
  <?php echo $item->getExcerpt($item->content, $numWords); ?>
</div>
Поддержать GetSimple CMS по-русски ЯДом

Сайт olsv64

Поделиться

9

Re: I18N Search

<?php if ($showLanguage) { ?>
  <span class="search-entry-language">
    <?php echo htmlspecialchars($item->language, ENT_NOQUOTES); ?>
  </span>
  <?php } ?>
  <a href="<?php echo $item->link; ?>">
<strong>
    <span><?php echo htmlspecialchars($item->title, ENT_NOQUOTES); ?></span>
</strong>
  </a>
<p class="search-entry-date">
<?php get_page_creation_date($i="j.n. Y", $echo=true); ?>
</p>
  <?php echo $item->getExcerpt($item->content, $numWords); ?>

Работает, дата показывается без ноликов, как год Y взять в тег <span> ?

Поделиться

10

Re: I18N Search

Мне нужно другой цвет текста ему дать

Поделиться

11

Re: I18N Search

а вот этого я не знаю, я обычно в таких случаях создаю дполнительное поле для года, а вкоде на странице исключаю год из кода

Поддержать GetSimple CMS по-русски ЯДом

Сайт olsv64

Поделиться

12 (2014-01-16 01:11:29 отредактировано olexandr)

Re: I18N Search

<p class="search-entry-date">
<span class="entry-date1"><?php get_page_creation_date($i="j.n.", $echo=true); ?></span>
<span class="entry-date2"><?php get_page_creation_date($i="Y", $echo=true); ?></span>
</p>

Вы меня натолкнули на мысль, я 2 раза вставил код даты -  в первой строчке день и месяц, а во второй год, работает

Поделиться

13

Re: I18N Search

точно, класс, тоже попробую

Поддержать GetSimple CMS по-русски ЯДом

Сайт olsv64

Поделиться

14

Re: I18N Search

Возле формы поиска выводятся теги, в чем может быть проблема ?
content management system easy getsimple portfoliofoto - ети теги выводятся

Поделиться

15

Re: I18N Search

загляните в настройки плагина и отключите их

Поддержать GetSimple CMS по-русски ЯДом

Сайт olsv64

Поделиться

16

Re: I18N Search

да, чтоб теги не показывались возле формы поиска, я отключил в настройках плагина показ тегов, и они перестали выводится возле формы поиска, спасибо, поиск отлично работает

Поделиться

17

Re: I18N Search

В анонсах новостей плагином i18N Search названия месяцев выводится на английском языке, как сделать чтоб на русском показывались названия месцев ?

Поделиться

18

Re: I18N Search

обратитесь к вашему провайдеру, чтобы он настроил свой сервер,
если ваш формат даты такой, то все должно работать
%A — день недели;
%d — день 00;
%m — месяц цифрами;
%B — полный месяц;
%b — три буквы месяца;
%H — часы;
%M — минуты;
http://getsimplecms.ru/novosti/

Поддержать GetSimple CMS по-русски ЯДом

Сайт olsv64

Поделиться

19

Re: I18N Search

Товарищи, кто подскажет? В поле поиск спец. страниц есть код:

<h3 class="search-entry-title">
  <?php if ($showLanguage) { ?>
  <span class="search-entry-language"><?php get_special_field('language'); ?></span>
  <?php } ?>
  <a href="<?php get_special_field('link','',false); ?>">
    <?php get_special_field('title','',false); ?>
  </a>
</h3>
<div class="search-entry-date">
<?php get_special_field_date('creDate', $dateFormat); ?>
<?php get_special_field_excerpt('content', $numWords); ?>
<p class="link-full"><a href="<?php get_special_field('link','',false); ?>"><?php echo "Читать далее>>>"; ?></a></p>

Как сделать, чтобы "Читать далее>>>" шло сразу за текстом, а не переносилось ниже?

Поделиться

20

Re: I18N Search

попрбуйте убрать абзац <p class="link-full">

Поддержать GetSimple CMS по-русски ЯДом

Сайт olsv64

Поделиться

21

Re: I18N Search

Спасибо за подсказку, но не помогло((
Пришлось последнюю сроку удалить, думаю понятно будет что на название нажимать

Поделиться

22

Re: I18N Search

можно еще попробовать в коде плагина заменить 'numWords'=>'1p' на 'numWords'=>'30'

Поддержать GetSimple CMS по-русски ЯДом

Сайт olsv64

Поделиться

23

Re: I18N Search

Alexander_p пишет:

Как сделать, чтобы "Читать далее>>>" шло сразу за текстом, а не переносилось ниже?

в css пропишите

.link-full {
      display:inline!important;
}

Поделиться

24

Re: I18N Search

i18N Search news...   
Такая проблема, польные сообщений (en) открываются в тот же шаблон (twocolumn - так и должно) а польные  сообщений (ru) в другом (в Homepage... так не должно)

Поделиться

25

Re: I18N Search

так назначайте и для полных сообщений (ru) нужный вам шаблон

Поддержать GetSimple CMS по-русски ЯДом

Сайт olsv64

Поделиться