276

Re: Плагин I18N Special Pages

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

Поделиться

277

Re: Плагин I18N Special Pages

Подскажите — как изготовить спецальное поле с color picker-ом. Я понимаю, что можно сделать

#<?php get_special_field('color'); ?>

и тегами выпадающий список с цветами. Но туда надо будет писать код. А клиент писать не хочет. Ему тыкнуть надо

Поделиться

278

Re: Плагин I18N Special Pages

плагин такой возможностью не располагает, не заложен type="color" для поля, если можете, попробуйте сами добавить требуемое

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

Сайт olsv64

Поделиться

279

Re: Плагин I18N Special Pages

То есть, никто такого не делал. Я не такой умный, чтоб сам ((

Поделиться

280

Re: Плагин I18N Special Pages

Сделал спецстраничку с полем типа WYSIWYG-редактор. Штатный работает нормально, а тот, что как дополнительное поле - отображает выводит текст вместе с тегами форматирования. Текст абсолютно одинаковый, включил отображение кода ("Источник") в редакторах - форматирование тоже абсолютно одинаковое (скрин). Результат на страничке: (скрин), в левом столбце - редактор из доп поля, в правом - штатный с этой же страницы. Что за фигня -не пойму. Сталкивался ли кто с таким?

Поделиться

281

Re: Плагин I18N Special Pages

в коде поля замените false на true

<?php get_special_field('ваше_поле','',true); ?>
Поддержать GetSimple CMS по-русски ЯДом

Сайт olsv64

Поделиться

282

Re: Плагин I18N Special Pages

Олег, вот спасибо, ткнули лицом куда нужно smile У Вас же в описалове плагина русским по белому же написано: "Если вам бы хотелось использовать html-теги в поле, просто измените false на true. При использовании типа поля "WYSIWYG-редактор" это нужно сделать обязательно."
Мдя... Матчасть нужно знать. Посыпаю голову толстым слоем пепла... smile

Поделиться

283

Re: Плагин I18N Special Pages

Есть ли  для спец страниц подписка на новости? Плагин?

Поделиться

284

Re: Плагин I18N Special Pages

hhtz пишет:

Есть ли  для спец страниц подписка на новости? Плагин?

Нет.

Поделиться

285

Re: Плагин I18N Special Pages

есть плагин подписки на новости, блок внизу http://getsimplethemes.ru/
скачать здесь http://getsimplecms.ru/data/uploads/plu … ssmail.zip
этот плагин самостоятельный, к спецстраницам он отношения не имеет
выглядит так

+ открыть спойлер

http://forum.getsimplecms.ru/massmail.png

щаблон письма вам придется самому делать, если захотите

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

Сайт olsv64

Поделиться

286

Re: Плагин I18N Special Pages

Как самостоятельные плагины есть также:

MLD newsletter
и старенький Simple Newsletter Plugin

Не пользовался ни одним..

Поделиться

287

Re: Плагин I18N Special Pages

olsv64 пишет:

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

А как подобно реализовать в шаблоне?
Сейчас у меня так, а можно чтобы автоматом выводились теги в шаблоне _a?
<div class="tag-cloud">
<a href="http://***/tags/?tags=_a" style="font-size:81%" class="tag">A</a>
<a href="http://***/tags/?tags=_b" style="font-size:81%" class="tag">Б</a>
</div>

Поделиться

288

Re: Плагин I18N Special Pages

olsv64 пишет:

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

А как подобно реализовать в шаблоне?
Сейчас у меня так, а можно чтобы автоматом выводились теги в шаблоне _a?
<div class="tag-cloud">
<a href="http://***/tags/?tags=_a" style="font-size:81%" class="tag">A</a>
<a href="http://***/tags/?tags=_b" style="font-size:81%" class="tag">Б</a>
</div>

Поделиться

289

Re: Плагин I18N Special Pages

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

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

А как подобно реализовать в шаблоне?
Сейчас у меня так, а можно чтобы автоматом выводились теги в шаблоне _a?
<div class="tag-cloud">
<a href="http://***/tags/?tags=_a" style="font-size:81%" class="tag">A</a>
<a href="http://***/tags/?tags=_b" style="font-size:81%" class="tag">Б</a>
</div>

http://getsimplecms.ru/plaginy-dlya-get … rch/#cloud

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

Сайт olsv64

Поделиться

290

Re: Плагин I18N Special Pages

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

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

А как подобно реализовать в шаблоне?
Сейчас у меня так, а можно чтобы автоматом выводились теги в шаблоне _a?
<div class="tag-cloud">
<a href="http://***/tags/?tags=_a" style="font-size:81%" class="tag">A</a>
<a href="http://***/tags/?tags=_b" style="font-size:81%" class="tag">Б</a>
</div>

http://getsimplecms.ru/plaginy-dlya-get … rch/#cloud

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

Поделиться

291

Re: Плагин I18N Special Pages

теги с префиксом создаются для поиска, а не для показа

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

Сайт olsv64

Поделиться

292

Re: Плагин I18N Special Pages

Спасибо ! Тогда получается нельзя показать только те теги которые мне нужны?

olsv64 пишет:

теги с префиксом создаются для поиска, а не для показа

Поделиться

293

Re: Плагин I18N Special Pages

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

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

Сайт olsv64

Поделиться

294

Re: Плагин I18N Special Pages

ПРИМЕР ГАЛЕРЕИ С ПЕРЕХОДОМ НА СТРАНИЦУ ОПИСАНИЯ

создаете две спецстраницы - пример https://prnt.sc/lud891

код страницы Список для проектов https://prnt.sc/lud9tg

<?php if (return_setting('site_settings','script-quicksand_setting')) { ?>
<div class="row ">
    <div class="center-block col-md-12">
        <div class="text-center marg-bott-30">
            <nav id="filter" class="nav-filter"></nav>
        </div>
    </div>
    <div id="stage" itemscope itemtype="http://schema.org/ImageGallery">    
        <?php get_i18n_search_results(array('tags'=>'_special_projects', 'DATE_FORMAT'=>'', 'max'=>100, 'i18n'=>0, 'numWords'=>'0', 'order'=>'+created','showPaging'=>1,'HEADER'=>'')); ?>
    </div>
</div>
<?php } else { ?>
<div class="row">
<?php get_i18n_search_results(array('tags'=>'_special_projects', 'DATE_FORMAT'=>'', 'max'=>16, 'i18n'=>0, 'numWords'=>'0', 'order'=>'+created','showPaging'=>0,'HEADER'=>'')); ?>
</div>
<?php } ?>
<?php if(return_special_field('goodshare')=='on') { ?>
    <?php if (return_setting('share_setting','goodshare-use_setting')) { ?>
        <?php get_i18n_component('goodshare'); ?>
    <?php } ?>
<?php if (return_setting('share_setting','sharethis-use_setting')) { ?>
    <?php if (return_setting('share_setting','sharethis_setting','value') === 1) { ?>
        <?php get_i18n_component('sharethis-gor'); ?>
    <?php } ?>
<?php } ?>
<?php if (return_setting('share_setting','shareeasy-use_setting')) { ?>
    <?php get_i18n_component('shareeasy'); ?>
<?php } ?>
<?php } ?>

код поиска страницы Проекты https://prnt.sc/ludaz6

<div<?php if (return_special_field('data-tags')) { ?> data-tags="<?php get_special_field('data-tags','',false); ?>"<?php } ?> class="<?php if (return_special_field('data-tags')) { ?>quick <?php } ?><?php if (returnPageField(return_page_slug(),'full')=='on') { ?>col-xs-6 col-sm-6 col-md-3<?php } else { ?>col-md-4 col-xs-6 col-sm-6<?php } ?>">
                        <div class="thumbnail text-center">
                            <figure class="view view-tenth" itemscope itemtype="http://schema.org/ImageObject">
                                <?php get_special_field_image('image','' . return_special_field('title','',false) . '', '480', '360'); ?>
                                <figcaption class="mask bg-color-second" itemprop="caption">
                                    <h3 class="figcaption" itemprop="name"><?php get_special_field('title','',false); ?></h3>
<?php if (return_special_field('text')) { ?>
                                    <p itemprop="description"><?php get_special_field('text','',false); ?></p>
<?php } ?>
                                    <a class="litebox info" data-litebox-group="group-9" data-litebox-text="<?php get_special_field('title','',false); ?>" href="<?php if (return_special_field('video')) { ?><?php get_special_field('video','',false); ?><?php } else { ?><?php get_special_field('image','',false); ?><?php } ?>" itemprop="contentUrl"><i class="fa <?php if (return_special_field('video')) { ?>fa-youtube-play<?php } else { ?>fa-search<?php } ?>"></i></a>
                                    <a href="<?php get_special_field('link','',false); ?>" class="info" itemprop="contentUrl"><i class="fa fa-link"></i></a>
                                </figcaption>
                            </figure> 
                        </div>
                    </div>

код страницы проекты https://prnt.sc/ludbls

<div class="post">
    <div class="row">
        <div class="<?php if (returnPageField(return_page_slug(),'full')=='on') { ?><?php if (return_special_field('block')) { ?>col-md-6<?php } else { ?>col-md-12<?php } ?><?php } else { ?>col-md-12<?php } ?>">
            <h2><?php get_special_field('title','',false); ?></h2>
            <?php get_special_field('content'); ?>

        </div>
<?php if (return_special_field('block')) { ?>
        <div class="<?php if (returnPageField(return_page_slug(),'full')=='on') { ?>col-md-6<?php } else { ?>col-md-12<?php } ?>">
            <div class="extra">
           <?php get_special_field('block','',true); ?>
           </div>
        </div>
<?php } ?>
    </div>
</div>

поля страницы Проекты https://prnt.sc/ludc5m

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

http://demo.getsimplethemes.ru/shop-ru/ … /projects/

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

Сайт olsv64

Поделиться

295

Re: Плагин I18N Special Pages

Подскажите пожалуйста, возможно ли <?php get_special_field('MYFIELD'); ?> вставить в другой PHP код?

Например, вот в этот код вместо MYFIELD:

<?php
if(isset($_POST["MYFIELD"])){
$fot = fopen("com4", "r+");
sleep(1);
fwrite($fot, A);
fwrite($fot, MYFIELD);
fwrite($fot, 'B');
fwrite($fot, '23');
fwrite($fot, 'C');
}
?>

Или как хотя бы представить <?php get_special_field('MYFIELD'); ?> как $MYFILED?

Поделиться

296

Re: Плагин I18N Special Pages

$_POST["MYFIELD" это конечно бред

Вот так:
$MYFILED =  return_special_field('MYFIELD');
if(isset(MYFIELD)){

инфа для всех!
у каждой(или почти, не уверен) ф-и в плагинах i18n  есть аналог return
открываем главный файл и смотрим чо-там , а там есть все ф-и и описание
используйте то, что вы хотите получить, например замените, вывести на получить т.е get на  return

Сайт ufopera

Поделиться

297

Re: Плагин I18N Special Pages

ufopera пишет:

$MYFILED =  return_special_field('MYFIELD');
if(isset(MYFIELD)){

Сомнения у меня. Может наоборот?
Сначала проверить на существование, а потом использовать, если установлено:
if(isset(MYFIELD)) {
  $MYFILED =  return_special_field('MYFIELD');

Поделиться

298 (2019-06-23 15:46:02 отредактировано ufopera)

Re: Плагин I18N Special Pages

Sveta пишет:
ufopera пишет:

$MYFILED =  return_special_field('MYFIELD');
if(isset(MYFIELD)){

Сомнения у меня. Может наоборот?
Сначала проверить на существование, а потом использовать, если установлено:
if(isset(MYFIELD)) {
  $MYFILED =  return_special_field('MYFIELD');

Надеюсь, что miabr автор этого вопроса дальше разберется сам.
Хорошо, что я вообще его понял.

Сайт ufopera

Поделиться

299

Re: Плагин I18N Special Pages

Здравствуйте!

Есть допполе (тип - выпадающий список).

Не могу разобраться. Как сделать так, чтобы при пустом значении допполя div с ним не отображался.

Пробовал так:

<div style="display:<?php if (return_special_field('doppole1','',true)) { ?>none<?php } ?>"><?php get_special_field('doppole2'); ?></div>

Но получается наоборот. Когда выбрано значение выпадающего списка, то

style="display:none;

Поделиться

300

Re: Плагин I18N Special Pages

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

<?php if (return_special_field('doppole1') !='ваше слово') { ?>
    <div><?php get_special_field('doppole2'); ?></div>
<?php } ?>

или

<?php if (return_special_field('doppole1') !='') { ?>
    <div><?php get_special_field('doppole2'); ?></div>
<?php } ?>
Поддержать GetSimple CMS по-русски ЯДом

Сайт olsv64

Поделиться