1

Тема: Плагин I18N Special Pages

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

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

Сайт olsv64

Поделиться

2

Re: Плагин I18N Special Pages

по поводу использования чекбокса в полях этого плагина можно почитать здесь http://get-simple.info/forums/showthrea … 5#pid36435

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

Сайт olsv64

Поделиться

3

Re: Плагин I18N Special Pages

вчера утром обнаружил, что теги из двух и более слов не работают, потому что соединяются + а не _, написал запрос автору, автор как-то вяло отмахнулся, мол у него работает, может просто занят, попросил еще одного не так давно появившегося программиста с ником Сердитый мальчик(Angryboy) помочь, он тут же откликнулся и все поправил, он, кстати сделал, похоже плагин форума с регистрацией пользователей, на днях выложил для тестирования.

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

Сайт olsv64

Поделиться

4

Re: Плагин I18N Special Pages

С помощью этого плагина пытаюсь настроить показ новостей из 2-х категорий на главной.

1) Создал страницы "Новости компании" и "Новости региона"

2) В настройках SpecialPages (SP)  создал два вида новостных типов (назову их категориями). В настройках указал хранить страницы в соответствующих созданых ранее родительских страницах, в качестве тэга поставил "compnews" "regionnews" соответственно.

3) Создал Спец.Поле "PublishedDate" чтобы вручную прописывать дату новости.

4) Использую след. настройки в табе "view" для вывода полной новости:

<h2><?php get_special_field('title','',false); ?></h2>
<p class="small"><?php get_special_field('PublishedDate'); ?></p>
<?php get_special_field('content'); ?>

5) След. настройки в табе "search" для вывода списка новостей:

<p class="small">
  <?php get_special_field('PublishedDate'); ?>
</p>
  <?php get_special_field_excerpt('content', $numWords); ?>
   <p class="link-full"><a href="<?php get_special_field('link','',false); ?>">
    <?php echo "Подробнее..."; ?></a></p>

На самой первой страницы вызываю показ последних новостей вот так:

(% searchresults tags:compnews max:4 i18n:0 lang:ru DATE_FORMAT:"%d/%m/%Y" order:created showPaging:0 numWords:1p HEADER="" %)</div>

И почти точно такой же код в соседнем блоке для вывода новостей региона, только тэг другой.

В итоге get_special_field('PublishedDate') не отображается вообще.

А новости региона показывает совершенно левым шаблоном - не пойму откуда он его берет.
Посмотреть можно здесь: igilik.uz

Что я делаю не так? Спасибо!

Поделиться

5

Re: Плагин I18N Special Pages

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

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

Сайт olsv64

Поделиться

6

Re: Плагин I18N Special Pages

Да тэги то работают. Не работает вывод, шаблонизация.

Поделиться

7

Re: Плагин I18N Special Pages

у вас работают теги, которые вы сами прописали, а не те, которые присваивает плагин, поэтому и шаблонизация не работает

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

Сайт olsv64

Поделиться

8

Re: Плагин I18N Special Pages

olsv64 пишет:

у вас работают теги, которые вы сами прописали, а не те, которые присваивает плагин, поэтому и шаблонизация не работает

Хмм.. Изменил тэги, как вы сказали, но шаблонизация также не работает.

Поделиться

9

Re: Плагин I18N Special Pages

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

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

Сайт olsv64

Поделиться

10 (2013-07-23 21:31:14 отредактировано 0zz)

Re: Плагин I18N Special Pages

Дело не в тэгах было, там mlvcek сказал, что нужно было регистр нижний ставить в названиях полей )) Поменял и почти все заработало! ))

А как выбирать новости определенного языка с помощью запроса типа:

<?php get_i18n_search_results(array('tags'=>'compnews','max'=>4,'numWords'=>'1p','HEADER'=>null)); ?>

Спасибо!

з.ы. разобрался уже )) создатель плагинов подсказал.. уфф. теперь пойду с галерей разбираться ))

Поделиться

11

Re: Плагин I18N Special Pages

да, я тоже не обратил внимания на имя вашего поля smile

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

Сайт olsv64

Поделиться

12 (2013-08-08 23:06:25 отредактировано Cupuyc1989)

Re: Плагин I18N Special Pages

А каким образом можно добиться формирования ссылок на специальную страницу с использованием стандартных %slug% и %parent% Fancy URL. Построение ссылок временем - не камильфо.

"Давайте проще" smile

Поделиться

13

Re: Плагин I18N Special Pages

а вы попробуйте оставить поле "Постоянная ссылка" оставить пустым smile

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

Сайт olsv64

Поделиться

14

Re: Плагин I18N Special Pages

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

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

Сайт olsv64

Поделиться

15 (2013-08-09 22:59:01 отредактировано Cupuyc1989)

Re: Плагин I18N Special Pages

olsv64 пишет:

а вы попробуйте оставить поле "Постоянная ссылка" оставить пустым smile

Всё оказалось проще, чем я думал smile
123213214125/?lang=ru такая формируется ссылка для страницы с названием "123213214125". Хотя в вызове указано: i18n:0. Буду теперь эту проблему бороть smile Как разбирусь как делать каталог со всеми нюансами и допилю сайт - сделаю видеоурок на эту тему.

Решение найдено на сайте:
в gsconfig.php раскоментировать:
#define('I18N_SINGLE_LANGUAGE', true);

"Давайте проще" smile

Поделиться

16

Re: Плагин I18N Special Pages

на странице описания плагина есть вся информация http://getsimplecms.ru/plaginy-dlya-get … ial-pages/

Ссылка в анонсе на полную страницу

<?php get_special_field('link','',false); ?>

Обычно люди используют только один язык на сайте, поэтому, чтобы код языка не отображался в ссылке замените link на simplelink.

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

Сайт olsv64

Поделиться

17 (2013-09-04 17:43:10 отредактировано Timofei)

Re: Плагин I18N Special Pages

0zz пишет:

В настройках указал хранить страницы в соответствующих созданых ранее родительских страницах, ...

простите а это как сделать???

Поделиться

18

Re: Плагин I18N Special Pages

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

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

Сайт olsv64

Поделиться

19

Re: Плагин I18N Special Pages

olsv64 пишет:

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

Подскажите я так и сделал, страница должна появляться в родительской?

Поделиться

20

Re: Плагин I18N Special Pages

если вы на родительскую страницу добавите код из плагина I18n Search, то да, но вы можете добавить этот код на любую страницу

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

Сайт olsv64

Поделиться

21

Re: Плагин I18N Special Pages

спасибо, действую.

Поделиться

22

Re: Плагин I18N Special Pages

оказывается в здешнем плагине код нужно вписать в интерфейсе плагина!
Но если уже есть на сайте три сотни страниц, которые сделаны и отображаются с помощью I18n Search, то
лучше в каждую из них добавить тэг _special_мой_спец_тэг или
в создаваемые вновь специальные страницы добавлять старые тэги?

Поделиться

23

Re: Плагин I18N Special Pages

по моему, лучше просто вписывать в поле дополнительные теги(используемые на старых страницах) при создании типа спец.страниц

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

Сайт olsv64

Поделиться

24

Re: Плагин I18N Special Pages

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

Поделиться

25

Re: Плагин I18N Special Pages

родительская страница - это страница с размещенным кодом i18n search, в общем-то она не обязательно должна быть родительской

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

Сайт olsv64

Поделиться