251

Re: Плагин I18N Special Pages

Klimentiy пишет:

Как проставить свои даты а не те которые ставятся при публикации?

используйте дополнительные поля

Поделиться

252

Re: Плагин I18N Special Pages

А подскажите как кропать внешние изображения. Я пользуюсь timthumb.php и не всегда он справляется, например с гуглфото адреса получаюстя кошмарные

<img class="img-responsive" src="<?php get_theme_url(); ?>/timthumb.php?src=<?php get_special_field('photo2', '',false); ?>&amp;w=174&amp;h=116&amp;q=80&amp;zc=1&amp;a=c " alt="<?php get_special_field('title','',false); ?>"> 

Поделиться

253

Re: Плагин I18N Special Pages

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

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

Сайт olsv64

Поделиться

254

Re: Плагин I18N Special Pages

Да, я знаю, поэтому, и обратился. У меня есть архив из событий за 4 года, (4*360=1440) приблизительно событий, и новые идут, собираются. В выводил их таким способом:

<figure> 

                <?php if (return_special_field('image')) { ?>
                    <?php get_special_field_image('image', '', '200', '200'); ?>
                <?php } ?> 
                
                <?php if (return_special_field('image-google')) { ?>
                      <img class="img-responsive" src="<?php get_theme_url(); ?>/timthumb.php?src=<?php get_special_field('image-google', '',false); ?>&amp;w=200&amp;h=200&amp;q=80&amp;zc=1&amp;a=c " alt="<?php get_special_field('title','',false); ?>"> 
                <?php } ?> 

        <figcaption><?php get_special_field('events2','',false); ?></figcaption>
        </figure>

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

Поделиться

255

Re: Плагин I18N Special Pages

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

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

Сайт olsv64

Поделиться

256 (2017-05-05 17:53:54 отредактировано roman)

Re: Плагин I18N Special Pages

Добрый день.
Есть ли возможность через компонент, вывести специальные поля определенных страниц по PAGESLUG?
Поясню:
Предположим у меня есть спецстраница "Ромашки" у которой есть поле "Высота цветка" = 30см
И вторая спецстраница "Колокольчики" у которой есть поле "Высота цветка" = 10см

Мне нужно вывести: (предположим что я уже знаю PAGESLUG страниц "Ромашки" и "Колокольчики")
Высота цветков в букете:
Ромашки: 30см
Колокольчики: 10см

Поделиться

257

Re: Плагин I18N Special Pages

здесь есть примерные коды http://getsimplecms.ru/plaginy-dlya-get … #rendering

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

Сайт olsv64

Поделиться

258

Re: Плагин I18N Special Pages

olsv64 пишет:

здесь есть примерные коды http://getsimplecms.ru/plaginy-dlya-get … #rendering

К сожалению нет.

Если вернутся к примеру ромашек и колокольчиков, мне нужно
вывести на странице Колокольчиков данные из страницы Ромашки

Если на странице колокольчиков я воспользуюсь таким кодом:

<?php get_special_field('visota-cvetka'); ?>

то получу высоту колокольчика. Как получить высоту ромашки, вот в чем вопрос.

Поделиться

259

Re: Плагин I18N Special Pages

<?php echo $item->visota-cvetka; ?>
если вы используете одно поле для ромашки и колокольчиков
вы можете использовать условие if для конкретной страницы

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

Сайт olsv64

Поделиться

260

Re: Плагин I18N Special Pages

доброго дня!
столкнулся с проблемой вывода новостей.
Конструкция (% ... %) вдруг перестала работать и теперь выводится только сам код, а не результат интерпретации.
При это вывод в компонентах через конструкцию <?php ... ?> работает нормально.
Пример работы: http://business-portal.uz/news/

Поделиться

261

Re: Плагин I18N Special Pages

Мне кажется у вас проблема с синтаксисом. Отсутствует знак равенства и кавычки.
попробуйте вместо:

(% searchresults tags:post max:5 lang:ru order:created showPaging:1 numWords:1p HEADER='' %)

написать:

(% searchresults tags="post" max="5" lang="ru" order="created" showPaging="1" numWords="1p" HEADER='' %)

Поделиться

262

Re: Плагин I18N Special Pages

да нет, синтаксис и ковычки неоднократно проверялись на десятках сайтов..
Но, на всякий случай, вставил ваш код ниже - результат такой-же (

Поделиться

263

Re: Плагин I18N Special Pages

только что увидел, что такая же проблема с альбомами. Раньше работало нормально, теперь отображает код:
http://business-portal.uz/stats/mediya/

Поделиться

264

Re: Плагин I18N Special Pages

у меня все работает в специальных страницах
http://prntscr.com/fna92u
http://demo.getsimplethemes.ru/shop-ru/ … 7/?lang=ru
здесь нельзя размещать коды компонентов <?php ... http://prntscr.com/fnaaot

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

Сайт olsv64

Поделиться

265

Re: Плагин I18N Special Pages

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

Поделиться

266

Re: Плагин I18N Special Pages

возможно конфликтует с каким-то новым плагином

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

Сайт olsv64

Поделиться

267

Re: Плагин I18N Special Pages

olsv64 пишет:

возможно конфликтует с каким-то новым плагином

Да, действительно. Спасибо за наводку! Нужно было проверить это в первую очередь.. Клиент установил пару своих плагинов, проблема была с JQuery Spoiler.

Поделиться

268

Re: Плагин I18N Special Pages

Вопрос может не в эту тему, но хотел спросить есть ли на гетсимпле плагин\или виджет обратного отсчета времени? Типа до конца акции осталось.... часов..минут.. секунд...

Поделиться

269

Re: Плагин I18N Special Pages

для этого используются JS скрипты или готовые сервисы, например этот http://megatimer.ru/

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

Сайт olsv64

Поделиться

270

Re: Плагин I18N Special Pages

Здравствуйте.
Снова мне нужна помощь. Я подзадолбалась каждый раз заново указывать адрес, решила сделать выкидушку, где указать все имеющиеся адреса. Вернее, выбирать надо место, а адрес в моих розовых мечтах должен подставляться автоматически. В коде самого плагина моя конструкция с выводом работает на ура. Но, вот, с выводом из компонентов получается какая-то ерунда.
Вот этот код прекрасно выводится

<?php
if(return_special_field('point1')=='Всеволожский ЦКД');echo'Всеволожский р-он Лен. обл., Колтушское шоссе, дом 110';
?>

Почему-то код ниже не работает. Он же работает в коде плагина.

<?php
if(return_special_field('point1')=='Всеволожский ЦКД') {echo'Всеволожский р-он Лен. обл., Колтушское шоссе, дом 110'};
?>

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

<?php
if(return_special_field('point1')=='Всеволожский ЦКД');echo'Всеволожский р-он Лен. обл., Колтушское шоссе, дом 110';
if (return_special_field('point1')=='ДК «Троицкий»');echo'г. Санкт-Петербург, пр. Обуховской обороны, дом 223';
if (return_special_field('point1')=='ДК «Восход»');echo'г. Санкт-Петербург, ул. Пограничника Гарькавого, дом 221';
?>

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

<?php
if(return_special_field('point1')=='Всеволожский ЦКД');echo'Всеволожский р-он Лен. обл., Колтушское шоссе, дом 110';
elseif (return_special_field('point1')=='ДК «Троицкий»');echo'г. Санкт-Петербург, пр. Обуховской обороны, дом 223';
else (return_special_field('point1')=='ДК «Восход»');echo'г. Санкт-Петербург, ул. Пограничника Гарькавого, дом 221';
endif;
?>

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

Нижайше прошу помощи! Как заставить плагин перебирать условия из компонента?

Заранее спасибо!

Кстати, грешным делом, подумывала тут перевести сайт на какого-нибудь монстра, типа вп. Но поняла, что я не добьюсь и половины гибкости движка. В ГС, если нужно что-то эксклюзивное, просто дописываешь нужное и радуешься. Для простого сайта самое оно. Жаль, что движок не слишком популярен и база плагинов практически не обновляется и не пополняется. И ещё у меня немного перекосило галерею, но об этом – в соответствующей ветке спрошу.

Поделиться

271

Re: Плагин I18N Special Pages

попробуйте использовать такой код

<?php get_special_field('point1','-',false); ?>

а адреса пропишите полностью в поле плагина, каждый адрес с новой строки http://prntscr.com/h30syj

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

Сайт olsv64

Поделиться

272

Re: Плагин I18N Special Pages

olsv64, не поняла про адреса. Зачем их прописывать? Ведь тогда их нужно будет выбирать вручную, а идея состоит в том, чтобы они подставлялись сами, в зависимости от названия учреждения. Или я неправильно поняла?
Строку подставила. Но, видимо, неудачно, потому что теперь выводятся адреса по порядку и "-" перед ними

<?php
get_special_field('point1','-',false);
if(return_special_field('point1')=='Всеволожский ЦКД');echo'Всеволожский р-он Лен. обл., Колтушское шоссе, дом 110';
if (return_special_field('point1')=='ДК «Троицкий»');echo'г. Санкт-Петербург, пр. Обуховской обороны, дом 223';
if (return_special_field('point1')=='ДК «Восход»');echo'г. Санкт-Петербург, ул. Пограничника Гарькавого, дом 221';
?>

Поделиться

273

Re: Плагин I18N Special Pages

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

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

Сайт olsv64

Поделиться

274 (2017-10-28 13:58:05 отредактировано css)

Re: Плагин I18N Special Pages

olsv64, вот же ж... Я в пессимизме. ( Получается, из компонента выборку по if((имя_специального_поля)="значение"), которая совершенно свободно работает из кода специальной страницы, вообще никак не сделать? Я то уже перепробовала массу вариантов, даже самы дикие. В лучшем случае, он просто выводит всё, что есть во всех значениях echo, в худшем, перестаёт выводить компонент, либо часть его. Эх, накрылась моя великая идея медным тазом (

ЕЕЕЕ! Я победила! Вот эта конструкция внезапно работает:

<?php }
if (returnPageField($item->slug, 'point1')=='ДК «Восход»') {?>
г. Санкт-Петербург, ул. Пограничника Гарькавого, дом 221
<?php }
if (returnPageField($item->slug, 'point1')=='Театр «Плоды Просвещения»') {?>
г. Санкт-Петербург, пр. Энгельса, дом 154 (ТК «Гранд Каньон»)
<?php }
if (returnPageField($item->slug, 'point1')=='Дом Молодежи «Атлант»') {?>
г. Санкт-Петербург, ул. Руставели, дом 37
<?php }?>

Метод научного тыка работает. )

Поделиться

275

Re: Плагин I18N Special Pages

поздравляю с победой smile

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

Сайт olsv64

Поделиться