Re: I18N Search
а зачем месяц без ноликов? по-моему никак, потому что так не принято
3 2014-01-13 01:17:16 (2014-01-13 01:21:59 отредактировано olexandr)
Re: I18N Search
В макете так нарисовано, дизайнер так решил, значит хорошо б так сделать. Я пробовал вставлять стандартные php правила по дате, но getsimple их не понимает
Re: I18N Search
ох уж эти российские псевдодизайнеры, вы можете использовать плагин http://getsimplecms.ru/plaginy-dlya-get … om-fields/ или http://getsimplecms.ru/plaginy-dlya-get … ial-pages/ писать дауту руками в созданном поле
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>
Re: I18N Search
нужно обновить все страницы, тогда даты появятся
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="" %)
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>
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> ?
Re: I18N Search
а вот этого я не знаю, я обычно в таких случаях создаю дполнительное поле для года, а вкоде на странице исключаю год из кода
12 2014-01-16 01:10:54 (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 раза вставил код даты - в первой строчке день и месяц, а во второй год, работает
Re: I18N Search
точно, класс, тоже попробую
Re: I18N Search
Возле формы поиска выводятся теги, в чем может быть проблема ?
content management system easy getsimple portfoliofoto - ети теги выводятся
Re: I18N Search
загляните в настройки плагина и отключите их
Re: I18N Search
да, чтоб теги не показывались возле формы поиска, я отключил в настройках плагина показ тегов, и они перестали выводится возле формы поиска, спасибо, поиск отлично работает
Re: I18N Search
В анонсах новостей плагином i18N Search названия месяцев выводится на английском языке, как сделать чтоб на русском показывались названия месцев ?
Re: I18N Search
обратитесь к вашему провайдеру, чтобы он настроил свой сервер,
если ваш формат даты такой, то все должно работать
%A — день недели;
%d — день 00;
%m — месяц цифрами;
%B — полный месяц;
%b — три буквы месяца;
%H — часы;
%M — минуты;
http://getsimplecms.ru/novosti/
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>
Как сделать, чтобы "Читать далее>>>" шло сразу за текстом, а не переносилось ниже?
Re: I18N Search
попрбуйте убрать абзац <p class="link-full">
Re: I18N Search
Спасибо за подсказку, но не помогло((
Пришлось последнюю сроку удалить, думаю понятно будет что на название нажимать
Re: I18N Search
можно еще попробовать в коде плагина заменить 'numWords'=>'1p' на 'numWords'=>'30'
Re: I18N Search
Как сделать, чтобы "Читать далее>>>" шло сразу за текстом, а не переносилось ниже?
в css пропишите
.link-full {
display:inline!important;
}
Re: I18N Search
i18N Search news...
Такая проблема, польные сообщений (en) открываются в тот же шаблон (twocolumn - так и должно) а польные сообщений (ru) в другом (в Homepage... так не должно)
Re: I18N Search
так назначайте и для полных сообщений (ru) нужный вам шаблон