Re: Плагин I18N Special Pages
olsv64, спасибо за полезные форум и сайт! И что поддерживаете их в рабочем состоянии. Очень обнадёживает, когда есть куда обратиться с проблемой или вопросом по гс.
Форум для разработчиков сайтов на GetSimple CMS
Регистрация прекращена. Пожалуйста, зарегистрируйтесь на новом форуме.
GetSimple CMS по-русски → Бесплатные плагины → Плагин I18N Special Pages
olsv64, спасибо за полезные форум и сайт! И что поддерживаете их в рабочем состоянии. Очень обнадёживает, когда есть куда обратиться с проблемой или вопросом по гс.
Подскажите — как изготовить спецальное поле с color picker-ом. Я понимаю, что можно сделать
#<?php get_special_field('color'); ?>
и тегами выпадающий список с цветами. Но туда надо будет писать код. А клиент писать не хочет. Ему тыкнуть надо
плагин такой возможностью не располагает, не заложен type="color" для поля, если можете, попробуйте сами добавить требуемое
То есть, никто такого не делал. Я не такой умный, чтоб сам ((
Сделал спецстраничку с полем типа WYSIWYG-редактор. Штатный работает нормально, а тот, что как дополнительное поле - отображает выводит текст вместе с тегами форматирования. Текст абсолютно одинаковый, включил отображение кода ("Источник") в редакторах - форматирование тоже абсолютно одинаковое (скрин). Результат на страничке: (скрин), в левом столбце - редактор из доп поля, в правом - штатный с этой же страницы. Что за фигня -не пойму. Сталкивался ли кто с таким?
Олег, вот спасибо, ткнули лицом куда нужно У Вас же в описалове плагина русским по белому же написано: "Если вам бы хотелось использовать html-теги в поле, просто измените false на true. При использовании типа поля "WYSIWYG-редактор" это нужно сделать обязательно."
Мдя... Матчасть нужно знать. Посыпаю голову толстым слоем пепла...
Есть ли для спец страниц подписка на новости? Плагин?
Есть ли для спец страниц подписка на новости? Плагин?
Нет.
есть плагин подписки на новости, блок внизу http://getsimplethemes.ru/
скачать здесь http://getsimplecms.ru/data/uploads/plu … ssmail.zip
этот плагин самостоятельный, к спецстраницам он отношения не имеет
выглядит так
щаблон письма вам придется самому делать, если захотите
Как самостоятельные плагины есть также:
MLD newsletter
и старенький Simple Newsletter Plugin
Не пользовался ни одним..
этот код нужно размещать не в шаблоне, а в настройках специальных страниц на вкладках "Отображение" и "Поиск",
почитайте пожалуйста внимательнее описание использования этого кода на странице с описанием плагина, вам нужно заменить 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>
этот код нужно размещать не в шаблоне, а в настройках специальных страниц на вкладках "Отображение" и "Поиск",
почитайте пожалуйста внимательнее описание использования этого кода на странице с описанием плагина, вам нужно заменить 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>
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
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>
Я читал, мне это ничем не помогает. У меня выводит все теги а нужно только те которые с нижним пробелом _a, _b и так далее ...
теги с префиксом создаются для поиска, а не для показа
Спасибо ! Тогда получается нельзя показать только те теги которые мне нужны?
теги с префиксом создаются для поиска, а не для показа
выходит так я рекомендую просто добавить к тем тегам другие теги без префиксов, либо удалить префиксы у этих
ПРИМЕР ГАЛЕРЕИ С ПЕРЕХОДОМ НА СТРАНИЦУ ОПИСАНИЯ
создаете две спецстраницы - пример 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/
Подскажите пожалуйста, возможно ли <?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?
$_POST["MYFIELD" это конечно бред
Вот так:
$MYFILED = return_special_field('MYFIELD');
if(isset(MYFIELD)){
инфа для всех!
у каждой(или почти, не уверен) ф-и в плагинах i18n есть аналог return
открываем главный файл и смотрим чо-там , а там есть все ф-и и описание
используйте то, что вы хотите получить, например замените, вывести на получить т.е get на return
$MYFILED = return_special_field('MYFIELD');
if(isset(MYFIELD)){
Сомнения у меня. Может наоборот?
Сначала проверить на существование, а потом использовать, если установлено:
if(isset(MYFIELD)) {
$MYFILED = return_special_field('MYFIELD');
ufopera пишет:$MYFILED = return_special_field('MYFIELD');
if(isset(MYFIELD)){Сомнения у меня. Может наоборот?
Сначала проверить на существование, а потом использовать, если установлено:
if(isset(MYFIELD)) {
$MYFILED = return_special_field('MYFIELD');
Надеюсь, что miabr автор этого вопроса дальше разберется сам.
Хорошо, что я вообще его понял.
Здравствуйте!
Есть допполе (тип - выпадающий список).
Не могу разобраться. Как сделать так, чтобы при пустом значении допполя div с ним не отображался.
Пробовал так:
<div style="display:<?php if (return_special_field('doppole1','',true)) { ?>none<?php } ?>"><?php get_special_field('doppole2'); ?></div>
Но получается наоборот. Когда выбрано значение выпадающего списка, то
style="display:none;
используйте любое слово в первой строке вашего списка или оставьте ее пустой и используйте такой код
<?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 по-русски → Бесплатные плагины → Плагин I18N Special Pages
Форум работает на PunBB, при поддержке Informer Technologies, Inc