Павел Романов

Павел Романов

С нами с 03 марта 2014; Место в рейтинге пользователей: #43
Павел Романов
06 октября 2015, 19:55
+1
Делаете новый источник файлов и назначаете его этому TV.
Чтобы при добавлении картинки в текстовый редактор (TinyMCE, к примеру) тоже открывался он, делаете его «умолчальным» в настройках системы (раздел «Панель управления»).
Павел Романов
28 сентября 2015, 18:44
+1
Если у Вас у товара свой шаблон, то добавьте параметр:
&templates=`ID_шаблона_товара`

Если нет, то можно добавить так:
&where=`{"isfolder:!=":1}`
Павел Романов
28 сентября 2015, 13:59
0
Параметрами:

[[!Snippet? 
&id=`[[+id]]` 
&tv=`[[+tv.tvname]]`
]]

В самом сниппете это будут переменные $id и $tv.
Павел Романов
25 сентября 2015, 20:53
0
Если это первый набор параметров (в колонке «id» в таблице mdpr_property_set в базе стоит единица), то попробуйте его скопировать с тем же именем, а старый переименуйте (но не удаляйте).
Павел Романов
24 сентября 2015, 18:44
+1
Делаете TV «view» с типом ввода «Список (одиночный выбор)», в возможных значениях прописываете:

Большие плитки==big||Маленькие плитки==small

А в значениях по умолчанию:

small


и назначаете этот TV шаблону всех этих категорий, в котором делаете вызов:

<ul class="item-grid [[*view]]">
[[pdoResources?
&tpl=`catalog-item`
&depth=`0`
&limit=`0`
&sortby=`{"menuindex":"ASC"}`
&includeTVs=`image`
]]
</ul>
(естественно, если TV картинки у бренда и категории у Вас называется «image»)

Чанк «catalog-item»:

<li class="catalog-item">
	<a href="[[+uri]]">
		<img src="[[+tv.image]]" alt="[[+pagetitle]]" title="">
		<h3>[[+pagetitle]]</h3>
	</a>
</li>

Ну и через CSS уже настраиваете оформление:

.big .catalog-item {..........}
.small .catalog-item {..........}
Таким образом в админке будет возможность выбирать как выводить дочерние ресурсы в данной категории.
Павел Романов
18 сентября 2015, 12:49
0
Точно, упустил, что EVO ).
Тогда вот это или это:
Павел Романов
18 сентября 2015, 11:58
0
И не будет меняться, Вы же указываете publishedon страницы «Отчетность» (ставите [[*----]]).
Нужно в чанке вывода (getResources или pdoResources) выводить так:

Опубликовано [[+publishedon:strtotime:date=`%R %e.%m.%Y`]]
Павел Романов
18 сентября 2015, 11:53
0
mSearch2. Там есть mFilter2, который Вам поможет ).

Если позиций не очень много и/или нет бюджета на покупку mSearch2, то tagManager2.
Павел Романов
18 сентября 2015, 09:29
1
+3
Сами теги через TV с типом «Авто-метка», их вывод через tagLister.

Вывод документов по тегу либо через getResourcesTag, либо (если стоит pdoTools с новым парсером) через pdoResources с параметром:
&tvFilters=`tags==%[[!#GET.tag]]%`
где tags — имя TV с тегами, а tag — переменная в GET-запросе.

Если новый парсер не включен, то делаете сниппет getTag:
<?php
return $_GET['tag'];
и тогда так:
&tvFilters=`tags==%[[!getTag]]%`
Павел Романов
16 сентября 2015, 17:50
0
Все-таки, я не один такой )

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

В тот раз так ничего и не придумал. В итоге производителей сделал просто через TV.
Павел Романов
11 сентября 2015, 12:02
0
FormIt с хуком FormItSaveForm.
Павел Романов
10 сентября 2015, 12:58
0
Можно автоматизировать )): developers.google.com/youtube/v3/getting-started

К примеру, такой запрос:
https://www.googleapis.com/youtube/v3/videos?part=status&id=ID_ролика&key=Ваш_API_KEY
возвращает массив с инфой о ролике.

Соответственно, можно сделать сниппет, который будет проходиться по всем роликам получать статус для каждого. На выходе же сформировать список ID ресурсов с положительным ответом. А его уже использовать в pdoPage:
&resources=`[[!Snippet]]`
Павел Романов
10 сентября 2015, 11:49
0
Если ролики в ресурсах, то создайте TV «vis» с типом ввода чекбокс и назначьте шаблону ресурса с роликом.
В возможных значениях укажите:
Выводить==1
Отметьте у тех ресурсов-роликов, которые нужно выводить, данную галку.

В вызов pdoPage добавьте параметр:
&tvFilters=`vis===1`
Павел Романов
05 сентября 2015, 14:53
0
Вы можете потестить ExportPage тут: modhost.pro/
Регистрируете бесплатный тестовый сайт (действует 24 часа) — все дополнения там доступны.
Павел Романов
05 сентября 2015, 13:39
0
Или делаете сниппет-модификатор:
<?php
return preg_replace ("#([^=])\"([^\"]+)\"#", "\\1«\\2»", $input);
Ну и:
alt="[[+pagetitle:имя_модификатора]]"
Павел Романов
05 сентября 2015, 13:36
0
А в сторону ExportPage не смотрели?
Павел Романов
03 сентября 2015, 10:06
+1
Так Вы как прописали в итоге в /core/.htaccess?
Если так:
IndexIgnore */*
<Files *.*>
    Order Deny,Allow
    Deny from all
</Files>
то блокируется доступ к любому файлу, а не только к *.php.
Соответственно, и к /core/docs/changelog.txt тоже блокироваться будет и сообщение исчезнет.
Павел Романов
02 сентября 2015, 17:52
0
Тоже новую показывает.
Вы в дебаггере эту кнопку жмете?
Павел Романов
02 сентября 2015, 17:40
0
Почему не хочет? Исправно показывает ту, что в коде:
Павел Романов
02 сентября 2015, 16:27
0
1. Сделайте TV «socialimage» с типом ввода «Изображение» и назначьте его шаблонам страниц.
2. Теперь на каждой странице будет поле, где Вы сможете выбирать ту картинку, которая нужна для вывода.
3. В HEAD шаблонов пропишите:
<meta property="og:image" content="[[++site_url]][[*socialimage]]" />
<link rel="image_src" href="[[++site_url]][[*socialimage]]" />