1 (2018-04-03 01:06:02 отредактировано astron)

Тема: Вывод категорий при помощи плагинов I18n Search и I18n Special Pages

Вот к примеру стандартный вывод категорий на страницу, где tags это ключевые слова.

(% searchresults tags='yourtag' component='youcomponent %)

А можно ли на станицах при помощи I18n Special Pages создать кастомное поле и например назовём его keywordsforcategory, где с него нужно будет доставать необходимый тег и выводить списком страницы содержащие наш тег? Просто если ввсети все нужные нам теги для вывода в нескольких категориях, то мы заспамим метатег кейвордс и поисковики накажут.

Тут я читал http://mvlcek.bplaced.net/i18nspecialpa … tware-list, что вроде бы так можно.


Вот тот пример что автор приводит:

<?php get_special_field('content'); ?>

(% searchresults tags='<?php get_special_field('searchtags','-',false);?>' lang=en HEADER='' %)

Если это реализуется, то вот есть страницы с тегом era в специальном поле keywordsforcategory, то как быть?

Вчера ночью и целый день на работе был в размышлениях, после того как автор форума помог разобраться с I18n Search и I18n Special Pages.

Получилось абсолютно всё что задумывалось при помощи этого движка.

----------------
Вот вывод то тегам позволяет сделать почти полноценный портал.
Думал создать два поля в самом движке keywords и keywords2, с первого выводилось бы для категорий и он бы в хедере не отображался, а второй отображался в хеlере как положено. Но так как в архетектуре движка н есмыслю все попытки не увенчались успехом.
-----------

Возможно ли решить подобную задачу?

Мои конструкции срабатывают

(% searchresults tags="<?php echo htmlspecialchars(returnPageField($item->slug, 'keywordsforcategory','eva')); ?>" component='yourcomponent' %)

и

(% searchresults tags="<?php get_special_field('keywordsforcategory','eva',false);?>" lang=en HEADER='' %)

Но выводится надпись "Ничего не найдено".

Поделиться

2

Re: Вывод категорий при помощи плагинов I18n Search и I18n Special Pages

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

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

Сайт olsv64

Поделиться

3 (2018-04-03 02:20:40 отредактировано astron)

Re: Вывод категорий при помощи плагинов I18n Search и I18n Special Pages

olsv64 пишет:
olsv64 пишет:

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

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

Сейчас проверю, если всё сработает, то я голову ломал ни о чём. Если можно пример такого заполнения и тегов вывода, что-то я не пойму. Вот тег _special_eva и это отображается в хедере такого плана как <meta name="keywords" content="_special_eva "/> Но при конструкции результатов поиска для вывода категорий всё работает, но метатег кейворд выходит забитым теч то не нужно для сео.

Поделиться

4

Re: Вывод категорий при помощи плагинов I18n Search и I18n Special Pages

вот вам пример
http://prntscr.com/izyy6v
http://prntscr.com/izyygh
если не получится, попробуйте плагины ненужные для поиска отключить, и включайте потом по одному, возможен конфликт

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

Сайт olsv64

Поделиться

5

Re: Вывод категорий при помощи плагинов I18n Search и I18n Special Pages

olsv64 пишет:

вот вам пример
http://prntscr.com/izyy6v
http://prntscr.com/izyygh
если не получится, попробуйте плагины ненужные для поиска отключить, и включайте потом по одному, возможен конфликт

Странно, наверно нужно движок переустановить и плагины чистые поставить, может намудрил где-то. В коде же лазил(((

Поделиться

6

Re: Вывод категорий при помощи плагинов I18n Search и I18n Special Pages

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

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

Сайт olsv64

Поделиться

7

Re: Вывод категорий при помощи плагинов I18n Search и I18n Special Pages

olsv64 пишет:

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

А можете дать ссылку на его профиль на офф сайте.

Сейчас переустановлю движек полностью и только плагины нужны установлю.

Поделиться

8

Re: Вывод категорий при помощи плагинов I18n Search и I18n Special Pages

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

<meta name="description" content="<?php get_page_meta_desc(); ?>" /> 
<meta name="keywords" content="<?php get_page_meta_keywords(); ?>" /> 

на остальных так

<?php function_exists('get_i18n_header') ? get_i18n_header(true,array('generator')) : get_header(); ?>

вот ссылка на профиль http://get-simple.info/forums/user-859, но похоже он уже давно не заходил

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

Сайт olsv64

Поделиться

9 (2018-04-03 03:15:51 отредактировано astron)

Re: Вывод категорий при помощи плагинов I18n Search и I18n Special Pages

olsv64 пишет:

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

<meta name="description" content="<?php get_page_meta_desc(); ?>" /> 
<meta name="keywords" content="<?php get_page_meta_keywords(); ?>" /> 

на остальных так

<?php function_exists('get_i18n_header') ? get_i18n_header(true,array('generator')) : get_header(); ?>

вот ссылка на профиль http://get-simple.info/forums/user-859, но похоже он уже давно не заходил

А можно имя файла где находится этот код в движке

<meta name="description" content="<?php get_page_meta_desc(); ?>" /> 
<meta name="keywords" content="<?php get_page_meta_keywords(); ?>" /> 
<?php function_exists('get_i18n_header') ? get_i18n_header(true,array('generator')) : get_header(); ?>

----

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



-----

Можете код файла полностью скинуть с названием, где размещен код <?php function_exists('get_i18n_header') ? get_i18n_header(true,array('generator')) : get_header(); ?>

Я уже не знаю что менять, что искать, чтобы доделать до конца. Наверно пойду спасть, завтра днём что-то придумаю.

Поделиться

10

Re: Вывод категорий при помощи плагинов I18n Search и I18n Special Pages

этот код пишется в шаблоне между тегами <head></head>
я решил вашу проблему, плагин I18N Base у вас бул отключен, я его включил и тег <?php get_header() ?> заменил на указанный выше код. Если вы не хотите, чтобы в ссылках отображался язык, то в файле gsconfig.php используйте такую строку

define('I18N_SINGLE_LANGUAGE', true);
Поддержать GetSimple CMS по-русски ЯДом

Сайт olsv64

Поделиться

11

Re: Вывод категорий при помощи плагинов I18n Search и I18n Special Pages

olsv64 пишет:

этот код пишется в шаблоне между тегами <head></head>
я решил вашу проблему, плагин I18N Base у вас бул отключен, я его включил и тег <?php get_header() ?> заменил на указанный выше код. Если вы не хотите, чтобы в ссылках отображался язык, то в файле gsconfig.php используйте такую строку

define('I18N_SINGLE_LANGUAGE', true);

Спасибо огромное, теперь не торопясь без нервов соберу всё в кучу. И как только переделаю именно свой сайт, а не клиентский который вам показывал, покажу что делал и какие плагины использовал, может кому-то будет кстати. Ведь большинству по поводу сборки каталога или информационного портала становится не совсем ясно что делать.

Поделиться

12

Re: Вывод категорий при помощи плагинов I18n Search и I18n Special Pages

я всегда рад любой поддержке, удачи в освоении

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

Сайт olsv64

Поделиться

13

Re: Вывод категорий при помощи плагинов I18n Search и I18n Special Pages

olsv64 пишет:

я всегда рад любой поддержке, удачи в освоении

А есть ли возможность сортировки результатов поиска для категорий выполнить вывод рандомный? Это один из стандартных видов 'order'=>'created' . Нет ли кода типа такого 'order'=>'random' или что-то подобное?

Поделиться

14

Re: Вывод категорий при помощи плагинов I18n Search и I18n Special Pages

увы, нет, многие уже спрашивали, вы можете сортировать вручную +menuOrder здесь http://prntscr.com/j0gw8m обычным перетаскиванием

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

Сайт olsv64

Поделиться

15 (2018-04-05 21:52:32 отредактировано astron)

Re: Вывод категорий при помощи плагинов I18n Search и I18n Special Pages

Например создаю страницу для результатов поиска search, и при помощи плагина MetaRobots ставлю галочку в Включить NoIndex & NoFollow. В <head> появляется соответствующая строка. А дополнительный плагин MetaRobots - Sitemap patch убирает из карты сайта для поисковиков ссылку на такую страницу.

Но при включенном I18N + I18N Base - при его помощи корректно отображаются теги _tags.

Так вот проблема заключается в том, что при включенном I18N Base,  функция этого плагина MetaRobots - Sitemap patch не работает, а он убирает из карты сайта страницы, которые пользователь запретил к индексации.

Как быть?

Поделиться

16

Re: Вывод категорий при помощи плагинов I18n Search и I18n Special Pages

вы зачем I18N Base отключаете?
http://prntscr.com/j143q2
http://prntscr.com/j143vo
http://prntscr.com/j1453p
и еще, возможно у вас плагин не распатченный, скачайте этот http://getsimplecms.ru/data/uploads/plu … n-path.zip

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

Сайт olsv64

Поделиться

17 (2018-04-05 22:04:40 отредактировано astron)

Re: Вывод категорий при помощи плагинов I18n Search и I18n Special Pages

olsv64 пишет:

вы зачем I18N Base отключаете?
http://prntscr.com/j143q2
http://prntscr.com/j143vo
http://prntscr.com/j1453p
и еще, возможно у вас плагин не распатченный, скачайте этот http://getsimplecms.ru/data/uploads/plu … n-path.zip

Я опечатался, при включенном I18N Base, попробую пропатчить, надеюсь пойдёт.

Пропатчил, проблема решилась.

Поделиться